Maximizing VMware vRealize Operations · Maximizing Capacity Analysis with vROps 66 Maximize Troubleshooting with vROps 68 Summary 72. iv Chapter 4 73 Maximizing vRealize Operations

Post on 15-Aug-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Maximizing VMware vRealize OperationsDavid Davis vExpert

Helping You Navigate The Technology Jungle In Partnership With

wwwactualtechmediacom

INSIDE THE GUIDE

bull How to Get Started with vRealize Operations

bull How to Deploy and Configure vRealize Operations

bull Whatrsquos New in vRealize Operations 67

The Gorilla Guide to

reg

VMWARE PRESENTS

THE GORILLA GUIDE TO

Maximizing VMware vRealize Operations

AUTHORDavid Davis vExpert

EDITORSChris McClanahan VMware

Keith Ward ActualTech Media

LAYOUT AND DESIGNOlivia Thomson ActualTech Media

Copyright copy 2018 by ActualTech Media

All rights reserved This book or any portion there of may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a book reviewPrinted in the United States of America

ACTUALTECH MEDIA Okatie Village Ste 103-157 Bluffton SC 29909 wwwactualtechmediacom

i i i

ENTERING THE JUNGLE

Chapter 1 7Getting Started with VMware vRealize Operations 7

What is vRealize Operations 7

How Does vRealize Operations Work 9

Understanding vRealize Operations Editions 13

Learning vROps in the VMware Hands-on Labs (HoL) 17

Summary 19

Chapter 2 20Deploying vRealize Operations 20

vRealize Operations Architecture Overview 20

Sizing vRealize Operations 21

Installing vRealize Operations for the First Time 22

Accessing vRealize Operations 39

Summary 41

Chapter 3 42Configuring vRealize Operations for Maximum Effect 42

Configuring SSO in vROps 42

Understanding Policies in vROps 47

Automated Remediation in vROps 53

Configuring Alerts 58

Predictive DRS 60

Automated Workload Optimization 64

Maximizing Capacity Analysis with vROps 66

Maximize Troubleshooting with vROps 68

Summary 72

iv

Chapter 4 73Maximizing vRealize Operations 73

High Speed Installation 73

vRealize Operations 67 Plugin for vSphere Web Client 75

Enhanced User Interface 76

Automating Performance Based on Intent 76

Assess Capacity and Cost Savings with Automate Optimization 78

Model What-If Scenarios for Private and Public Cloud Workload Distribution 80

Integration of vRealize Operations and Wavefront by VMware 81

Whatrsquos Next 82

v

CALLOUTS USED IN THIS BOOK

The Gorilla is the professorial sort that enjoys

helping people learn In the Schoolhouse

callout yoursquoll gain insight into topics that

may be outside the main subject but that are

still important

This is a special place where readers can learn

a bit more about ancillary topics presented

in the book

When we have a great thought we express

them through a series of grunts in the Bright

Idea section

Takes readers into the deep dark depths of a

particular topic

Discusses items of strategic interest to

business leaders

vi

ICONS USED IN THIS BOOK

DEFINITIONDefines a word phrase or concept

KNOWLEDGE CHECKTests your knowledge of what yoursquove read

PAY AT TENTIONWe want to make sure you see this

GPSWersquoll help you navigate your knowledge to the

right place

WATCH OUT Make sure you read this so you donrsquot make a

critical error

CHAPTER 1

Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

(vROps) for vSphere management but not everyone maximizes the

power that vROps can provide Many donrsquot know the tips and tricks

that you can use to get the most out of it

For instance you may not know that vROps can manage the full data

center stack from applications to infrastructure and it can do this

across physical virtual and cloud environments Perhaps you arenrsquot

aware of the multitude of resources available to soup up vROps into a

performance and capacity management machine for the IT operations

group And Irsquod be willing to bet that you arenrsquot aware of the latest

enhancements to vROps that allow you to enable self-driving cloud

operations in your data center

In this book yoursquoll learn all that and much more

What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

to vROps to ensure that wersquore all on the same page

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

VMware has designed vROps to provide what they call ldquoIntelligent

Operationsrdquo for your data center If you take a moment to think

about that phrase you might consider the opposite ldquounintelligent

operationsrdquo None of us want to manage our data center

ldquounintelligentlyrdquo although it happens at so many companies

EXPERIENCED VROPS ADMINS ONLY

Do you know this already

If you already have a good understanding of vROps you

can skip this introductory chapter and the installation

chapter (Chapter 2) to move directly to configuring

vRealize Operations for Maximimum Effect (Chapter 3)

If yoursquore already an experienced vROps administrator I

recommend you jump to the final chapter of the book

Maximizing vRealize Operations (Chapter 4)

Figure 1-1

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

Many organizations are missing crucial information about their data

centers For example they donrsquot understand how their applications

are performing today they donrsquot have a capacity plan for the future

and when trouble happens they blindly restart software and hardware

in hopes of returning the applications to the status quo

All of these are a sign of a data center management group that doesnrsquot

have any intelligence around their data center operations Itrsquos no

secret that modern data centers are complex so it makes sense that

yoursquod need intelligent tools to manage such an environment vROps

is the tool both now and in the future that you should be using to

manage your complex modern data center

With the release of vROps 67 VMware has updated their description

of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

is an important addition to the description of ldquoIntelligent Operationsrdquo

that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

data center later in the book when we cover maximizing vROps

How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

That virtual appliance includes both the database and the analysis

engine The integrated database stores collected data the analysis

engine presents that data to you intelligently and alerts you to what

you need to know The vROps virtual appliance connects to VMware

vCenter to learn about the vSphere infrastructure hosts clusters

virtual machines (VMs) virtual networks and datastores

It can also communicate with other data sources like applications

databases servers networks and much more vROps is designed

to be able to pull data from just about anywhere and correlate that

data with other data sources to give you a holistic view of whatrsquos

happening in the data center Wersquoll go more into vROps architecture

in a later chapter

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

massive CPU and memory density This gives

them the ability to run more virtual machines (VMs)

than yoursquove ever likely run before on a single server

Even if the potential number of VMs exceeds your comfort level itrsquos

your job as a virtualization admin to push that hardware to the limits to

maximize your companyrsquos IT investment But how do you know what that

number is Just because one company can run 100 VMs on a server doesnrsquot

mean that your servers can

The only way to find out what that number is for your particular servers

and your companyrsquos specific applications is to slowly increase that

number until your intelligent tool tells you to stop (which will be before

applications see slowness) Maximizing VM density isnrsquot something that

you should try to do without the right analytics tools in place

2 Prevent bottlenecks and downtime Virtual infrastructure can and

will hit resource bottlenecks and itrsquos your job to prevent that before they

degrade application performance or cause application downtime This can

be tough to do without a tool thatrsquos monitoring your resource utilization

247 keeping a history and making recommendations

3 Correlate events and changes With more complex virtual infrastructure

comes multiple administrators and multiple changes Itrsquos critical to have a

system that tracks those changes and correlates them with system events

andor performance issues This way when unexpected downtime or

performance bottlenecks occur they can quickly be tied back to events

and changes that may be the root cause

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

4 Plan capacity growth Most workloads tend to grow over time as the

usercustomer base of those applications grows The virtualization admin

needs to be able to predict that growth before the virtual infrastructure

runs out of capacity

This foresight is important since adding new capacity to the virtual

infrastructure may require physical capacity (pCPU pRAM or pDisk)

that takes time to purchase and add to the cluster Your virtualization

management tool must monitor the workloads of your applications over

time and be able to predict when additional capacity is needed alerting

you even months ahead of time

5 Achieve a unified view Too many so-called virtualization

management tools monitor the virtual infrastructure with only insight

from SNMP element monitoring or with only basic information from

the vCenter API You need a tool that offers a unified view gained from

a rich and extensible wealth of data

For example your virtualization management tool should have

the ability to communicate directly with storage arrays for storage

insight it should have application insight into Tier 1 applications and

it should be able to provide insight into the hybrid cloud when your

company is ready to migrate workloads

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

In the past when virtual infrastructures were smaller more static

and less complex analysis using only vCenter was adequate for most

companies They didnrsquot feel the need to push their utilization levels

as they were satisfied with consolidating 10 or 20 VMs on a server

(thatrsquos not hard to understand when compared to the 11 OS-to-

server ratio they were running with physical servers)

Today enterprises can be running hundreds of VMs on each host

and pushing the VM-to-host ratio to the maximum to squeeze

every penny out of their data center investment Additionally many

companies are using desktop virtualization and more complex multi-

tiered applications than in the past

While the adoption of virtualization management tools has increased

those tools havenrsquot always proven to be worthwhile (or in some cases

these tools are even ignored by administrators) Some enterprises have

managed their virtual infrastructure with vCenter and command-line

tools for years and believe that therersquos no need to add another tool

And still others are using a third-party tool that just wasnrsquot designed

with virtualization in mind such as an element-monitoring tool

In just about all these cases the enterprise doesnrsquot realize what

theyrsquore missing until itrsquos too late Unfortunately too many of those

companies donrsquot understand that their existing tools arenrsquot up to

the job until theyrsquore trying to troubleshoot an application slowdown

or even worse a virtual infrastructure outage

For those who need a reminder of why vROps Management Suite is so

necessary in todayrsquos data centers or what makes vROps so valuable in

todayrsquos data center read on

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

The most important thing to know is that itrsquos easy Assuming you

already have VMware vSphere you can download the free 60-day trial

of vROps deploy it and be up and running in less than 15 minutes

Wersquoll walk you step-by-step through the deployment later in this

book If you want to try vROps without a download you can do that

in a live lab environment with the VMware Hands-On Labs (covered

in the next section)

Before you kick off your deployment letrsquos review some of the ldquomust-

knowsrdquo of vROps starting with how itrsquos packaged and licensed

vROps is offered in three editions Standard Advanced and Enterprise

Whatrsquos common across all editions is that they include vROps

performance monitoring analytics predictive capacity management

predictive Distributed Resource Scheduler (pDRS) vRealize Log

Insight and vSAN integration

vRealize Operations is also included in bundles such as the vRealize

Suite the vCloud Suite and vSphere with Operations Management

Enterprise Plus

Traditionally vROps has been licensed per CPU but recently VMware

announced a new licensing option called hybrid cloud portable

licensing which offers the flexibility to manage workloads whether

theyrsquore on-premises third-party hypervisors physical servers or

supported public clouds

The benefit of the portable license unit (PLU) licensing model is that

therersquos no license switching or conversion required The PLU allows

usage of vROps to manage unlimited operating system instances (OSI)

deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

on the public cloud It includes VMware Cloud on AWS (VMC) all

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

supported public clouds VMware Cloud Providers and third-party

hypervisors and physical servers

What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

to purchase vSphere bundled with vROps For those building a new

virtual infrastructure or adding more hosts to an existing virtual

infrastructure vSOM is a great option for buying vSphere and vROps

in a single SKU and at a discounted license cost

We previously covered the general benefits of vROps but what about

the specific benefits included in the Advanced and Enterprise editions

of vROps Letrsquos analyze the additional functionality in the Advanced

and Enterprise editions of the vRealize Suite

vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

Advanced edition of vROps including these major benefits

bull vROps high availability

bull Customizable dashboards

bull Super metrics

bull Public cloud cost comparison

bull What-if scenarios for adding VMs to private and public clouds

bull Automated actions

bull vSAN troubleshooting and capacity management

bull vRealize Orchestrator integration

bull Service discovery and application dependency mapping

bull Third-party storage network hyper-convergence and multi-

cloud management packs

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

For customers wanting to do service discovery and mapping they

can leverage the vRealize Operations Service Discovery Management

Pack (shown in Figure 1-4) vROps Service Discovery discovers all

the services running in each VM and then builds a relationship or

dependencies between services from different VMs based on the

network communication

The management pack can create dynamic applications based on

the network communication between the services and brings the

functionality into VMWare vRealize Operations Manager that was

earlier provided by VMWare vRealize Infrastructure Navigator

Figure 1-2

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

Advanced edition There are two important features

bull Performance monitoring of middleware applications

and databases

bull 3rd party database middleware and application monitoring

For example with vROps Enterprise edition you can use Blue Medorarsquos

SQL Server or Oracle database management packs with vROps

Figure 1-3

Figure 1-4

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

When you select Advanced or Enterprise you will receive VMware

Configuration Manager With Config Manager in the Advanced

edition yoursquoll be able to track changes to vSphere for configuration

and regulatory compliance With Config Manager in the Enterprise

Edition yoursquoll be able to track OS-level changes configuration

and patch management for compliance of all applications and

operating systems

One of the biggest reasons companies select the Enterprise edition

is to be able to ensure compliance This is especially important for

companies regulated under Sarbanes-Oxley (SOX) Payment Card

Industry (PCI) Health Insurance Portability and Accountability Act

(HIPAA) Federal Information Security Act (FISMA) and so on

While not every company is required to be in compliance with those

guidelines every company needs to keep their entire infrastructure

secure And given the current environment itrsquos no longer something

admins are able to do manually or with a patchwork of tools

Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

without ever having to install it Fortunately the smart people at

VMwarersquos Hands-on Labs have enabled access to the entire VMware

product line Itrsquos available to anyone at no cost already installed and

includes detailed lab instructions which are easy to follow (The author

frequently uses the HoL to immediately access some of VMwarersquos

most complex products)

vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

those covering specific components of the vRealize Suite New labs

are always being released at the time of this writing here are my

favorite eight labs to learn vROps

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

and Optimization

bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

Proactive Management

bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

bull HOL-1801-05-CHG vRealize Operations Application Monitoring

ndash Challenge Lab

bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

bull HOL-1811-02-SDC vSphere with Operations Management ndash

Getting Started

Figure 1-5

G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

These labs cover the new features of vROps and vRealize Log Insight

how vROps manages a hybrid cloud and more If yoursquore new to vROps

and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

labs first

SummaryIn this chapter yoursquove learned how vROps is packaged about different

features available in each edition and how you can get some hands-

on experience with the VMware HoL

Read on to the next chapter to better understand the vROps

architecture learn how to deploy vROps step-by-step and connect

vROps to vCenter

CHAPTER 2

Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

I always recommend that you first take a few minutes to understand

the architecture behind the solution and the basics of how to size it

This is important so that you donrsquot get caught off guard later and end

up unable to scale the solution as your companyrsquos needs dictate

vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

to install a new guest OS install a database install an app or even

connect it to the database

vROps is typically deployed and runs

entirely within a single VM thatrsquos very

scalable For enterprises that have

multiple sites or require high availability

multiple VMs will be needed

Figure 2-1 shows what the architecture

looks like inside the vROps VM

The single vROps VM includes the user

interface RESTful API vROps controller

analytics analysis and data storage

Figure 2-1

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

By deploying more vROps VMs you can easily create a multi-node

cluster or even a multi-node highly available cluster as shown in

Figure 2-2

Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

to take into consideration is the size of the virtual infrastructure yoursquoll

manage This will determine how you size your vROps deployment

During the deployment process (which we will cover in more detail

in the next chapter) yoursquoll be asked to size the vROps VM as small

medium large extra small extra large remote collector standard

Figure 2-2

Figure 2-3

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

or remote collector large (Figure 2-3) These sizes match up with a

range of VM resources that will be used in your deployment including

vCPU vRAM and storage resources

Figure 2-4 shows how the different sizes correspond to the vCPU and

vRAM that will be allocated to the vROps VM

VMware KB article 54370 details the sizing guidelines for vROps I

encourage you to review it for more sizing information

Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

to begin installation

The vROps Manager deployment guide offers pages of installation

prerequisites that you should be aware of if yoursquore deploying it into a

production environment Itrsquos always recommended to have the latest

version of the ESXi and vCenter before you deploy the latest version

of the vROps

Figure 2-4

Whatrsquos great about the latest version of vROps -

vRealize Operations Manager 67 ndash is that you can

monitor 30 larger environments using the same vROps

resource configuration

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

Keep in mind that unlike a traditional Windows application with

the vROps virtual appliance-based deployment model therersquos no

need to do things like create a new VM buy a Windows Server OS

license install Windows create a new table and user on your SQL

Server install the Windows-based management application connect

it to SQL etc

Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

the vROps appliance For those new to vROps I recommend that you

go to this URL

httpswwwvmwarecomgovrealize-ops-dl-en

It will bring you to the VMware evaluation center where you can sign

up for a free 60-day fully-functioning license of vROps

Existing VMware customers can go to the VMware download

center and download vRealize operations OVA directly from there

If yoursquore licensed for vROps yoursquoll need to enter your license key

after deployment (Wersquoll cover where to enter your license later in

this chapter)

Once yoursquove downloaded the vROps virtual appliance you can go

to the Home screen in the vSphere Web Client click on vRealize

NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

If you are running vCenter 67 and want to deploy

vROps 67 there is a new highspeed deployment option

that is covered in Chapter 4 of this book If you arenrsquot

using vCenter 67 yet then continue on with the typical

deployment that is shown here

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

This will bring up the Deploy OVF Template wizard to walk you

through the process Itrsquos here that yoursquoll specify the OVA file you

downloaded from VMwarecom (Figure 2-6)

Figure 2-5

Figure 2-6

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

After that yoursquoll be walked through the deployment wizard starting

with giving the VM a name and selecting where yoursquod like to deploy

it (Figure 2-7)

Next select the virtual infrastructure resource where yoursquod like to

deploy the virtual appliance (Figure 2-8)

Figure 2-7

Figure 2-8

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

Next yoursquoll have a chance to review the details of what yoursquore about

to deploy (Figure 2-9) including the version of the vROps and the

required disk size

Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

any virtual appliance) and try to deploy

it using the vSphere Client (Windows

or Web) make sure you have a good

connection In the past Irsquove struggled trying

to deploy an OVF over a WAN or slow WiFi and had

to troubleshoot numerous FAILED error messages Eventually I discovered

that when I connect via reliable Ethernet to the same network that the

vSphere infrastructure is on the errors simply disappear

If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

connecting to it via RDP downloading the OVF file to that Windows VM

(because itrsquos on the same network as the vSphere infrastructure) and

then deploying the OVF file from there

Figure 2-9

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

Accept the VMware end user license agreement by clicking Accept and

then Next

Now select the size of your virtual infrastructure based on the sizing

information discussed earlier in this chapter Sizes range from extra

small to extra large As we saw this will determine the resources that

will be allocated to the VM once itrsquos deployed

Figure 2-10

Figure 2-11

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

Select the datastore where yoursquoll install vROps the virtual disk format

and the VM storage policy (if applicable) and click Next (Figure 2-10)

Next select the network to which the vROps VM will connect

(Figure 2-11)

Next you have the chance to customize the template that will be used

to create the VM (Figure 2-12) This includes the time zone and any

static IP network settings you want to use If yoursquoll be using this

in a production or lab environment using a static IP address is

recommended

Finally review everything and if correct click Finish (Figure 2-13)

Figure 2-12

D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

After a few minutes you should see the new vROps VM deployed on

the new host or cluster specified After you power on the VM and a

minute or so has passed you can go to the vROps console It will look

very similar to Figure 2-14

As you can see it directs you to the URL for the vROps appliance

Figure 2-13

Figure 2-14

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

screen that looks like Figure 2-15

As you can see the three options are to perform an express installation

a new installation or expand an existing installation

In our case we will choose the express installation to get vROps up and

running as quickly as possible but if yoursquod like to see every additional

installation option yoursquod choose the new installation If you already

have an existing installation you would of course choose to expand

that existing installation to add greater scalability or high availability

to your pre-existing cluster

Choosing the express installation begins the three steps of the vROps

Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

The first step is to enter the new password for the admin account

Keep in mind that you need to use a complex password that meets the

requirements as shown in Figure 2-17

Figure 2-15

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

Figure 2-16

Figure 2-17

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

After clicking Next yoursquore ready to complete the vROps installation

(Figure 2-18)

The additional options provide the ability to choose a custom security

certificate configure a name for the customer master node and enter

an NTP server address for timekeeping

Figure 2-18

Figure 2-19

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

Once configured the vROps web UI displays a login screen at which

point you can log in with the admin username and password you

configured (Figure 2-19)

vRealize Operations Manager deployment is now complete leading to

the final five-step configuration wizard shown in Figure 2-20

After clicking Next and accepting the license agreement yoursquore

prompted to enter your product license key shown in Figure 2-21

You can choose to either take the default to evaluate vROps or if

yoursquore a licensed vROps Manager user yoursquod enter your key here

For this tutorial the product evaluation default was selected One

more checkbox about being part of the VMware customer experience

improvement program then click Next then Finish (Figure 2-22) to

complete the installation wizard

Figure 2-20

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

Figure 2-21

Figure 2-22

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

solution As Figure 2-23 shows you should choose VMware vSphere

Yoursquore connecting vROps to the vCenter server thatrsquos managing

your vSphere infrastructure enabling vROps to begin gathering

performance data related to your hosts clusters storage and VMs

Figure 2-23

Figure 2-24

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

To configure the vSphere solution select the VMware vSphere solution

and click on the gear icon inside the Administration tab and under

Solutions

This brings you to the manage solution configuration The first thing

to do is add a new set of credentials by clicking the Plus sign on the

right side of the credentials field (Figure 2-24)

Itrsquos here that you can add your administrative vCenter username and

password shown in Figure 2-25

With your credentials added you next add a display name for your

vCenter server and your vCenter serverrsquos domain name or IP address

then click the button Test Connection (Figure 2-26)

If the test is successful yoursquoll be prompted to accept the default

certificate (Figure 2-27)

Figure 2-25

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

Figure 2-26

Figure 2-27

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

After you click OK make sure that you click Save Settings before

clicking Close to continue

With the solution configured you should now see that vROps is

collecting data from vCenter as shown in Figure 2-29

It will take some time for vROps to gather all the data that it

needs to learn about your virtual infrastructure to start making

recommendations for optimization but just in the first few minutes

yoursquoll start learning where your bottlenecks are and which of your

VMs hosts and datastores are currently under the heaviest workloads

(and what the source is of those workloads)

Figure 2-28

Figure 2-29

D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

interfaces and how to log in to those interfaces

Herersquos what you need to know

The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

or domain name) of the vROps VM This IP address was either

statically configured when you deployed vROps or obtained by

DHCP If you donrsquot know the IP address of your vROps VM simply

go to the console of the VM inside the vSphere Web Client

bull The username for the web interface defaults to admin the

password was configured when you deployed vROps

The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

or domain name used to access vROps but add ldquoadminrdquo after it

like this http1921681157admin

Figure 2-30

D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

bull The username for the web interface defaults to admin the

password was configured when you deployed vROps

The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

troubleshooting and network reconfiguration The console is

accessed through the VMrsquos console in the vSphere Web Client

SSH access may have been enabled when you deployed vROps if

not itrsquos possible to enable it by using the console access through

the vSphere Web Client

bull You can log in to the console using the same admin account

shown in Figure 2-31 but itrsquos much more useful to log in as the

root account By default in vROps therersquos no password set on

the root account so the first time you log in yoursquoll be prompted

to change the password To do so you must enter the current

password Since the default password is blank you can press

enter to move on

bull The most commonly used administrative tools inside the vROps

command-line console are in ldquooptvmwaresharevamirdquo

For example vami_config_net shown in Figure 2-32 is used to

reconfigure networking on the vROps virtual appliance this is very

useful if you used DHCP IP addressing when you deployed the virtual

Figure 2-31

D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

appliance but later want to change to a static IP address or reconfigure

the DNS servers being used

SummaryIn this chapter yoursquove learned about the vROps architecture how to

deploy vROps and how to connect it to vCenter You should now be

up and running

In the next chapter yoursquoll get detailed information on how vROps

is configured in the real world regarding single sign-on alert

configuration custom policies and more

Figure 2-32

CHAPTER 3

Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

yoursquore ready to enable intelligent operations for your virtual

infrastructure In this chapter yoursquoll learn about some of the most

common configurations you may want to perform beyond the initial

configuration Yoursquoll also learn how to configure SSO authentication

custom policies custom alerts predictive DRS automated workload

balancing capacity management and more

Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

Those are the same admins who always log in to vROps using the

SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

configure single sign-on (SSO) with vROps

The benefit of SSO is that any login you can use to log in to the

vSphere Web Client will also allow you to log in to vROps And once

you log in to the vSphere Web Client you can use vROps without any

authentication whatsoever This is a huge convenience

Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

These steps assume that you already have vSphere vCenter and

vROps Manager installed and configured

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

Finally make sure that the time on your vROps server is synced with

the time on your vCenter server Network Time Protocol (NTP) is the

best way to do this and configuring NTP in vROps is easy Just go into

Administration Cluster Management and on the Actions menu click

on Network Time Protocol Settings as shown in Figure 3-1

If you already have an NTP server (likely configured during deployment

of vROps) you can move on from here If you donrsquot have an NTP

server enter the name of your NTP server and click Add to add your

NTP server

Next make sure you have DNS configured for your vCenter server and

vROps server If you donrsquot have DNS properly configured yoursquoll get

the error ldquofailed to retrieve single sign on SSL certificates the host or

port is not reachablerdquo

Finally note carefully the version update and patch levels of your

vCenter server and your vROps server I recommend the latest

version of both

Figure 3-1

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

Once yoursquove met the prerequisites you can move on to configuring

SSO To configure SSO in vROps go to the Administration tab and

under Access click on Authentication Sources Then click Add to add

a new authentication source as shown in Figure 3-2

Note that under ldquosource typerdquo you can configure authentication to

SSO SAML (likely pointing to vCenter) Windows Active Directory

(AD) or Open LDAP

Figure 3-2

Figure 3-3

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

Irsquod recommend configuring your vCenter server to use AD

authentication then configuring vROps to point to vCenter for SSO

SAML authentication This is preferable to configuring vROps to go to

AD for authentication

Enter a name for the authentication source (whatever you want)

keeping the default of SSO SAML for the source type Then enter

the vCenter IP address or host name username and password See

Figure 3-3

Next accept the certificate from vCenter and click OK as shown in

Figure 3-4

Then as Figure 3-5 shows specify which groups you want to import

Assign vROps roles to the user groups that yoursquore importing

(Figure 3-6)

In this case we added the vCenter administratorsvspherelocal

account and made it an administrator for vROps

In production environments you might want to create an AD group in

which you add your vROps administrators then authorize that group

to administer or simply use vROps

Figure 3-4

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

Figure 3-5

Figure 3-6

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

At this point your configuration should be complete To test it log

out of vROps and the vSphere Web Client

Log back into the vSphere Web Client and open the web page for

vROps you should be automatically logged in with no authentication

As you can see in Figure 3-7 vROps is allowing the AD admin account

to log in

Remember the goal of this SSO configuration is that you never have

to log in to vROps again (during normal usage) as long as yoursquore

already logged into the vSphere Web Client Mission accomplished

Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

of your virtual infrastructure doesnrsquot take long and itrsquos a task every

admin needs to perform If you donrsquot do it at the start at some point

you will likely need to do it in the future so you might as well do it

right from the start

If you click on Home at the top of the vROps web interface then click

on Administration yoursquoll be taken to the administrative interface

where just about all vROps customizations are made (Figure 3-8)

Figure 3-7

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

In the administrative interface click on Policies on the left to configure

and customize vROps policies (Figure 3-9)

Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

solely work off of thresholds but there are some things that you

inherently know about your virtual infrastructure that vROps

canrsquot know

Figure 3-8

Figure 3-9

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

For example you may have a high-priority production cluster (with

many more resources intentionally allocated) and a low priority dev

test cluster (with many fewer resources intentionally allocated) You

donrsquot want vROps alerting you that you need to add more resources

to devtest if you intentionally under-provisioned the devtest cluster

for the workload

Perhaps itrsquos more critical to be alerted to a low memory situation on

a production cluster than it is for a testdev cluster Or you might

want to exclude the vROps VMs from monitoring and alerting on

themselves

You can see the importance of customization And since policies

are applied to groups there are times when yoursquoll want to wait on

the creation of new policies and first create a new group type and

associated groups But if you already have a group type to which you

want to apply your policy you can go ahead and create the new policy

What is a vROps PolicyA policy is a set of rules that you define

for vRealize Operations Manager to

use to analyze and display information

about the objects in your environment

You can create modify and administer

policies to determine how vRealize Operations

Manager displays data in dashboards views and reports

Be careful if you choose to modify the default policy

as yoursquore modifying how vROps does its job and the

information that you see across vROps in dashboards

reports and views will forever be changed

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

Ideally you want to create a new policy for something such as letrsquos

say your devtest cluster

To do this (assuming you already had a group in mind) click on the

Policy Library tab then the Plus sign to Create a New Policy (shown

in Figure 3-9) From there you would give the policy a name and

description

Itrsquos common to create a new policy by starting with an existing policy

The policy that you start with is called the ldquobase policyrdquo as the new

policy you create inherits its settings from that policy See Figure 3-10

From there as shown in Figure 3-11 yoursquoll associate a policy

with a group

In this case I associated that policy with the new ldquoDev-Testrdquo group

that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

At this point if you used a policy template you have the option of just

clicking Finish to complete the policy creation Or if you want to view

or modify all the potential options for the policy configuration and

alerts you can do so

Figure 3-10

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

When yoursquore done your new policy will show up in the policy library

as shown in Figure 3-12

Understanding vROps GroupsvROps includes groups already created for you Some of those groups

are system defined (the adapter groups) and cannot be changed Other

groups are user-defined and can be modified or added to

Figure 3-12

Figure 3-11

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

Examples of system-defined adapter groups include Operating

Systems World Universe vSAN World and vSphere World These

groups contain objects such as the vCenter server ESXi hosts data

centers etc

Examples of the pre-defined user groups include Department

Environment Function Location Security zone and Service Level

Object You should use the vROps grouping to organize the objects in

your virtual infrastructure in the way that makes the most sense to

you If possible use the pre-defined user groups

However if those groups donrsquot suit you vROps group types also allow

you to create your own custom object groups specifically tailored for

your environment Figure 3-13 shows the creation of the Dev-Test

group for example

By choosing a dynamic group membership (ldquoKeep group membership

up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

vSphere inventory object like a folder cluster resource pool or even

Figure 3-13

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

a virtual data center All the objects under that object will always

be associated with the group yoursquove created regardless of whether

theyrsquore added or removed This is great for dynamically changing

environments as most are today

Once the grouprsquos created the logical inventory view allows you to

use that group for all common vROps functions such as showing the

performance and capacity for all associated resources

For more information on policies group types and groups check

out the vROps Configuration Guide (httpsdocsvmwarecomen

vRealize-Operations-Manager67vrealize-operations-manager-

67-config-guidepdf) in the vROps documentation for more detailed

information

Automated Remediation in vROps There are many data center monitoring

tools out there that tell you that you have

a problem Remember the robot from the

old sci-fi show ldquoLost In Spacerdquo It was

always throwing up its arms and screeching

ldquoWarning Warning Dangerrdquo

At one point that may have been helpful (if

stressful) but our expectations and needs

have evolved Todayrsquos tools are able to predict problems before

they happen and tell you how to fix them before they impact your

applications Prediction and suggested remediation are the new

minimum expectation However there are very few tools out there

that will not only predict and suggest remediation but automate

the process

Consider for example an employeemanager analogy where the

employee keeps bringing common problems to the manager asking

the manager how to solve the recurring issues No manager wants

to hear about the same problems over and over again when the

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

fix is already known What could the manager do After dressing

the employee down and threatening to make them eligible for

unemployment benefits said manager could write a script that the

employee could execute on their own to solve the problem

Another analogy that might help is to think in terms of the cloud

Cloud management requires a tool that knows what can go wrong in

your cloud infrastructure and automatically solve it for you before it

impacts applications and yes even without notifying you about it in

the middle of the night The ideal would be for your cloud monitoring

and management tool to email you a report in the morning that says

ldquoI fixed these problems for you while you were sleeping and the

applications were never impactedrdquo

This is exactly the type of functionality that vROps Intelligent

Operations can provide

vROps offers many different actions that can be automated without

any scripting and without vRealize Automation Examples include

powering on a VM powering off a VM resizing most VM resources

and more With these actions vROps is able to prevent downtime or

application performance issues before they happen

vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

with vROps

bull Automated Workload Optimization The ability of vROps to move

running VMs from one cluster to another to proactively prevent

performance bottlenecks before they happen

bull vROps Automated Actions vROps can perform more than 39

different actions on objects managed by the vCenter adapter You

can manually perform these actions or configure alerts to trigger

remediation with one of them

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

bull vRealize Automation Integrated Actions The same actions that

can be automated with vROps can also be automated with vRealize

Automation allowing you to perform more complex automations

bull Webhooks By leveraging vRealize Orchestrator integration you

can trigger an alert based on an email SNMP trap or REST API

notification that alert can then perform an automated action

The first thing you need to know is that for these vROps actions to

work the vCenter adapter must have Enable Actions set to Enable as

shown in Figure 3-15

In the past you would configure the vCenter Python Adapter

separately but starting with vROps 66 thatrsquos no longer necessary

You can view the multitude of different actions that you can either

perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

Figure 3-15

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

If you take a look at a specific vSphere object and click on the Actions

drop down for that object you can see the actions that apply to that

object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

To automate these types of actions you need to modify a

recommendation to perform an action (remediate) instead of just

recommend remediation steps To do this go to the Alerts menu then

into Alert Settings Recommendations and find a recommendation

Figure 3-16

Figure 3-17

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

you want to automate Figure 3-18 for example shows a pre-defined

recommendation to add more memory to a VM

In this case therersquos a pre-defined action as well to add more memory

to the VM to automatically remediate the memory contention issue

and resolve application slowness See Figure 3-19

Automated remediation takes alert recommendations (which already

exist in your vROps installation) and allows you to turn on an action

to take that supersedes the recommendation

When automated actions kick in theyrsquore displayed under

Administration History Recent Tasks

While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

were sleeping

Figure 3-18

Figure 3-19

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

occur on the monitored objects when data analysis indicates deviations

from normal metric values or when a problem occurs with one of the

vRealize Operations components

In other words alerts are things you need know about

vROps Alerts come in three flavors

bull Critical

bull Immediate

bull Warning

Critical alerts should be acted upon immediately immediate alerts

(somewhat counter-intuitively) should be acted on ldquoas soon as

possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

Alerts are visible in a few different areas in vROps The most obvious is

the main Alerts menu as shown in Figure 3-20 Another place to see

alerts is from the Operations Overview as you can see in Figure 3-21

vROps comes with many different alerts preconfigured Under the Alerts

menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

alerts and create your own custom alerts should you decide to do so

Figure 3-20

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

Reacting to AlertsItrsquos important to know the different actions that you can take when

you receive an alert vROps is typically very helpful in resolving alerts

by explaining the problem offering metrics to support its analysis and

providing recommended actions to remediate the issue (Figure 3-23)

Figure 3-21

Figure 3-22

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

If you select an alert in the Alerts menu you can take ownership

cancel the alert suspend the alert go to the alert definition or release

ownership (Figure 3-24)

Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

scheduler aka pDRS So what does pDRS do that the DRS you

already know and love doesnrsquot

Figure 3-23

Figure 3-24

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

If yoursquore a typical vSphere admin itrsquos likely that you already use

VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

that you love it (I know I do) You may think that DRS is already perfect

(and I agree itrsquos pretty cool) but what if DRS had the information it

needed to actually predict the needs of your applications With that

your applications can achieve the fastest performance possible and

your vSphere infrastructure can have the fastest workload balancing

ever Would that interest you

vSphere and DRS have been working together since vROps 62 when

Intelligent Workload Placement with DRS was announced With

Intelligent Workload Placement vROps helped to rebalance VM

workloads across clusters

With Intelligent Workload Placement in place you may think that

DRS doesnrsquot need any help balancing workloads within a cluster after

all DRS already does its job very well But letrsquos look at the different

approaches that DRS has available to it

Traditionally DRS has worked by reactively balancing workloads

when applications (running on VMs) arenrsquot getting the resources

they need DRS analyzes the resources allocated (CPU and memory)

and looks to see if those resources are continuously available if they

arenrsquot it moves that VM to a host that has those resources available

While this works well in most cases there is the potential for

contention and thus negative application performance impact (albeit

very short) DRS is included with vSphere Enterprise Plus

The next step up from reactive is balance which is the Intelligent

Workload Placement approach discussed earlier With the balance

method vSphere DRS and vROps begin working together

This is an improvement over the reactive method because vROps is

working at a higher level than DRS to analyze performance across

multiple clusters While this is by itself better than DRS the downside

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

is that it comes with high overhead and doesnrsquot do anything to prevent

application performance issues and contention before it happens

Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

performance issues While they typically fix application performance

issues very quickly therersquos no guarantee that they will in addition

therersquos no proactive diagnosis and prevention of problems before

they happen

Predictive DRS does exactly this helping the admin get out ahead

of their infrastructure (Figure 3-25) With minimal overhead pDRS

predicts what resources each VM will need that day using the past

resource consumption of each VM as a guide to future needs

It combines that predictive ability with the knowledge of what VMs

are on each host and the resources that each host is able to contribute

vROps makes these predictions using its dynamic thresholds The

great thing about these dynamic thresholds is that theyrsquore tailored to

each individual VM and application

To enable pDRS log into your vSphere Web Client (not vROps) go to

your DRS Cluster Configuration enable vSphere DRS and check the

box to Enable Predictive DRS (see Figure 3-26)

Next navigate to the Administration menu in vROps then to Solutions

Edit your vSphere Solution then under the advanced settings enable

the vCenter adapter to Provide data to vSphere Predictive DRS as

shown in Figure 3-27

Figure 3-25

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

Each hour predictive DRS will combine its knowledge of the

environment combined with the historical resource utilization of each

VM then take action to ensure that the VMs receive the resources

Figure 3-26

Figure 3-27

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

they need before theyrsquore needed The end result is that your critical

applications never get the chance to suffer performance degradation

Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

feature called ldquoautomated workload optimizationrdquo You might be

thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

in vSphererdquo The answer is that yes DRS automates the balancing of

workloads (although technically it doesnrsquot balance at all it ensures

that workloads get the resources that they need)

Unlike DRS which works within vSphere clusters automated workload

optimization automates the optimization of workloads between

vSphere clusters Thus to leverage AWO the first requirement is

having multiple vSphere clusters

I like to say that DRS works intra-cluster and automated workload

optimization works inter-cluster

Figure 3-28

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

the Optimize Capacity section See Figure 3-28

You can control how yoursquod like the workloads to be placed in the

Placement Settings tile by clicking on Edit Settings as shown in

Figure 3-29

Once you have multiple clusters managed by vROps you can choose to

Rebalance Clusters manually (Figure 3-30) configure rebalancing on

a Schedule or make workload balancing Automatic

Wersquoll learn more about optimizing your vSphere infrastructure in the

next chapter of this book

Figure 3-29

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

host of valuable metrics

bull Total environment capacity

bull Used capacity

bull CPU capacity trends

bull Memory capacity trends

Figure 3-30

Figure 3-31

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

bull Disk capacity trends

bull Predict how much time remains before your most critical resources

are depleted

By drilling down into a specific cluster yoursquoll move down into the

environment level from there you can drill even deeper For example

check out the workload analysis of the cluster in Figure 3-32

This drilldown can be done for a specific host VM or datastore For

example Figure 3-33 shows the capacity remaining for a specific VM

In this case you should be concerned since just 35 days remain until

memory runs out in your vCenter Server VM

vROps can show the capacity and time remaining for any object it

manages including clusters hosts datastores and VMs It will

proactively alert you should the capacity and time remaining fall

below predetermined levels

Figure 3-32

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

happen itrsquos likely that at some point yoursquoll need to use vROps to

troubleshoot your vSphere infrastructure

To that end vROps constantly performs performance analysis to

identify bottlenecks there As you can see in Figure 3-34 vROps offers

troubleshooting dashboards for clusters datastores hosts VMs and

vSAN in addition to the ability to troubleshoot via log data

Figure 3-33

Figure 3-34

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

dashboard It enables you to quickly identify the type of contention

faced by each VM in the cluster

Besides the troubleshooting dashboards the real power of vROps

shines through when you realize how often the vROps Smart Alerts

are able to point you to the root cause of an issue and provide

recommendations for remediation so that you can quickly resolve any

trouble that might occur

vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

you installed the vROps Management Pack for vSAN However vSAN

management is built into vROps 66 and later

Using vSAN management and monitoring in vROps requires you to

enable it by connecting it to your vCenter Server In vROps go to

the Administration menu then to Solutions select the VMware vSAN

solution then the Gear icon to configure (Figure 3-36)

Figure 3-35

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

Figure 3-36

Figure 3-37

Figure 3-38

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

From there yoursquoll add your vCenter Server Hostname and Credentials

to connect to your vCenter server (Figure 3-37 and Figure 3-38)

After you get a successful test of the connection and credentials make

sure that you click Save Settings

At this point vROps will begin gathering statistics from your vCenter

server related to vSAN then yoursquoll quickly start seeing some very

insightful statistics and recommendations from vROps

vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

bull vSAN Capacity Overview

bull Migrate to vSAN

bull vSAN Operations Overview

bull Troubleshoot vSAN

Figure 3-39 displays the vSAN Operations Overview Dashboard

Figure 3-39

C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

For those using vSAN these dashboards are invaluable They allow

you to plan capacity across multiple vSAN clusters optimize vSAN

clusters prevent vSAN trouble before it happens and if needed

troubleshoot vSAN (Figure 3-40)

SummaryIn this chapter yoursquove learned how to configure the most common

vROps features and how to maximize your vSphere infrastructure

using vROps features like predictive DRS vSAN management and

powerful capacity dashboards

With the latest version of vROps some even more powerful features

have been released In the next chapter wersquoll dive into the latest

vROps features that will allow you to enable a self-driving vSphere

infrastructure

Drive on

Figure 3-40

CHAPTER 4

Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

read this chapter completely With the recently announced vROps 67

VMware has brought what they call ldquoSelf-Driving Operations for the

Data Centerrdquo What does this mean for you VMware says that the self-

driving data center will bring ldquoContinuous performance optimization

based on operational and business intent efficient capacity

management proactive planning and intelligent remediationrdquo

The goal for the self-driving data center is to provide a unified

management platform so that the IT organization can optimize

plan and scale the software-defined data center and multiple cloud

deployments from the applications to the infrastructure

High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

new instance of vROps 67 directly from the vSphere client without

having to go through the traditional installation steps that we covered

in Chapter 2 of this book With the new high speed installation

vCenter will download the vROps 67 OVA deploy it and completely

configure it In addition to the deployment the high speed installation

also includes the automatic configuration of the vSphere Adapter to

communicate with the vCenter server that you deployed it from

In fact if you are running vCenter 67 and donrsquot have vROps 67

installed vCenter will prompt you to install it (as you see in Figure 4-1)

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

From there you can select either the online or offline installation mode

provide your vCenter server credentials define your environment

(datacenter cluster host datastore and network) and provide IP

address details With that information vCenter will automatically

deploy vROps activate the new vROps dashboards for vCenter and

configure the vSphere adapter in vROps

Figure 4-1

Figure 4-2

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

You can be up and running with vROps faster than ever by combining

vSphere 67 vCenter 67 and vROps 67

vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

when you combine vROps 67 and vCenter

67 Only with that magical combination

can you use the new vROps 67 plugin

for the vCenter 67 HTML5 web client

(Figure 4-3)

The vRealize Operations within vCenter

plugin provides you with six new

dashboards directly inside your vCenter

UI (Figure 4-4)

The end result is that you get all the

goodness of vROps in your vSphere client

helping you be more productive than ever

Figure 4-3

Figure 4-4

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

makes vROps easier to use ultimately making you more productive

The new UI includes a use case and persona-based ldquoQuick Start

Dashboardrdquo to help you quickly perform operational tasks It also

includes updated workflows for enterprise-wide troubleshooting with

metrics and logs Figure 4-5 shows the new interface

Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

define how the data centerrsquos intended to run and then for vROps to

make it happen

Figure 4-5

Figure 4-6

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

The first step is to access the current performance of your data center

Figure 4-6 shows the vROps 67 automated workload balancing and

optimization window

Simply define intent by configuring settings such as target utilization

and cluster headroom then define tag-based placement requirements

as shown in Figure 4-7 Some examples of tag-based placement

bull SLA tiers Gold Silver Bronze

bull License policies Windows Oracle Linux

bull Compliance PCI HIPAA

bull App affinity policies

After yoursquove defined intent turn on self-driving operations by

automating workload balancing and performance optimization

(Figure 4-8) There are several ways to automate optimization action

bull Run it now manually based on recommendations

bull Schedule it for an automated ongoing optimization

Figure 4-7

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

bull Automate to run when performance troubles occur and desired

performance intent isnrsquot met

Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

for capacity shortfalls view total cost of ownership and get detailed

insights on potential cost savings from reclamation and analyze

optimum densities for the future

Figure 4-9 shows an example of the kind of savings opportunities

presented As you can see cost data is directly correlated with capacity

analytics to ensure that you intelligently reclaim capacity when itrsquos

not needed

Figure 4-8

Figure 4-9

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

After getting an idea of which data centers to prioritize and what could

be the potential cost savings (Figure 4-10) you can easily automate

optimization actions This includes reclamation right-sizing and

automating workload balancing to reduce license costs as well as

densification to consolidate workloads into minimal clusters while

assuring that you meet goals for performance target utilization and

defined intent

The new capacity analytics engine is able to view historical trends and

predict the most constrained resources such as CPU memory and

disk space It can also give recommendations to either reclaim unused

capacity or even add capacity (Figure 4-11)

Figure 4-10

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

workloads For some of those workloads it makes the most sense to

move them into the public cloud but which public cloud

The new version of vROps allows you to perform what-if scenario

analysis to decide where to run workloads between VMware Cloud on

AWS and AWS EC2 as shown in Figure 4-12

Figure 4-11

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

to enable IT and application owners to triage and resolve issues faster

(Figure 4-13) vROps easily on-boards Wavefront app monitoring

by automatically discovering VMs and apps then provisioning the

required OS and app data collectors to send metrics to Wavefront

Figure 4-12

Figure 4-13

M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

This capability enables IT to gain control and provide app monitoring

capabilities to their DevOps teams for the next generation of apps in

addition to traditional applications

Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

itrsquos packaged how itrsquos installed and how itrsquos configured

More importantly yoursquove learned how to maximize the power of

vROps to make the most of your vSphere infrastructure When paired

together vSphere 67 and vRealize 67 are an unstoppable data

center solution that provides powerful features like predictive DRS

workload optimization cost savings and ultimately the self-driving

data center

Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

the latest version check out the vROps

Upgrade Center

httpswwwvmwarecomproducts

vrealize-operationsupgrade-centerhtml

If you donrsquot have vROps in place already you can

sign up for a free 60-day evaluation

httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

  • Chapter 1
    • Getting Started with VMware vRealize Operations
      • What is vRealize Operations
      • How Does vRealize Operations Work
      • Understanding vRealize Operations Editions
      • Learning vROps in the VMware Hands-on Labs (HoL)
      • Summary
          • Chapter 2
            • Deploying vRealize Operations
              • vRealize Operations Architecture Overview
              • Sizing vRealize Operations
              • Installing vRealize Operations for the First Time
              • Accessing vRealize Operations
              • Summary
                  • Chapter 3
                    • Configuring vRealize Operations for Maximum Effect
                      • Configuring SSO in vROps
                      • Understanding Policies in vROps
                      • Automated Remediation in vROps
                      • Configuring Alerts
                      • Predictive DRS
                      • Automated Workload Optimization
                      • Maximizing Capacity Analysis with vROps
                      • Maximize Troubleshooting with vROps
                      • Summary
                          • Chapter 4
                            • Maximizing vRealize Operations
                              • High Speed Installation
                              • vRealize Operations 67 Plugin for vSphere Web Client
                              • Enhanced User Interface
                              • Automating Performance Based on Intent
                              • Assess Capacity and Cost Savings with Automate Optimization
                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                              • Integration of vRealize Operations and Wavefront by VMware
                              • Whatrsquos Next

    THE GORILLA GUIDE TO

    Maximizing VMware vRealize Operations

    AUTHORDavid Davis vExpert

    EDITORSChris McClanahan VMware

    Keith Ward ActualTech Media

    LAYOUT AND DESIGNOlivia Thomson ActualTech Media

    Copyright copy 2018 by ActualTech Media

    All rights reserved This book or any portion there of may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a book reviewPrinted in the United States of America

    ACTUALTECH MEDIA Okatie Village Ste 103-157 Bluffton SC 29909 wwwactualtechmediacom

    i i i

    ENTERING THE JUNGLE

    Chapter 1 7Getting Started with VMware vRealize Operations 7

    What is vRealize Operations 7

    How Does vRealize Operations Work 9

    Understanding vRealize Operations Editions 13

    Learning vROps in the VMware Hands-on Labs (HoL) 17

    Summary 19

    Chapter 2 20Deploying vRealize Operations 20

    vRealize Operations Architecture Overview 20

    Sizing vRealize Operations 21

    Installing vRealize Operations for the First Time 22

    Accessing vRealize Operations 39

    Summary 41

    Chapter 3 42Configuring vRealize Operations for Maximum Effect 42

    Configuring SSO in vROps 42

    Understanding Policies in vROps 47

    Automated Remediation in vROps 53

    Configuring Alerts 58

    Predictive DRS 60

    Automated Workload Optimization 64

    Maximizing Capacity Analysis with vROps 66

    Maximize Troubleshooting with vROps 68

    Summary 72

    iv

    Chapter 4 73Maximizing vRealize Operations 73

    High Speed Installation 73

    vRealize Operations 67 Plugin for vSphere Web Client 75

    Enhanced User Interface 76

    Automating Performance Based on Intent 76

    Assess Capacity and Cost Savings with Automate Optimization 78

    Model What-If Scenarios for Private and Public Cloud Workload Distribution 80

    Integration of vRealize Operations and Wavefront by VMware 81

    Whatrsquos Next 82

    v

    CALLOUTS USED IN THIS BOOK

    The Gorilla is the professorial sort that enjoys

    helping people learn In the Schoolhouse

    callout yoursquoll gain insight into topics that

    may be outside the main subject but that are

    still important

    This is a special place where readers can learn

    a bit more about ancillary topics presented

    in the book

    When we have a great thought we express

    them through a series of grunts in the Bright

    Idea section

    Takes readers into the deep dark depths of a

    particular topic

    Discusses items of strategic interest to

    business leaders

    vi

    ICONS USED IN THIS BOOK

    DEFINITIONDefines a word phrase or concept

    KNOWLEDGE CHECKTests your knowledge of what yoursquove read

    PAY AT TENTIONWe want to make sure you see this

    GPSWersquoll help you navigate your knowledge to the

    right place

    WATCH OUT Make sure you read this so you donrsquot make a

    critical error

    CHAPTER 1

    Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

    (vROps) for vSphere management but not everyone maximizes the

    power that vROps can provide Many donrsquot know the tips and tricks

    that you can use to get the most out of it

    For instance you may not know that vROps can manage the full data

    center stack from applications to infrastructure and it can do this

    across physical virtual and cloud environments Perhaps you arenrsquot

    aware of the multitude of resources available to soup up vROps into a

    performance and capacity management machine for the IT operations

    group And Irsquod be willing to bet that you arenrsquot aware of the latest

    enhancements to vROps that allow you to enable self-driving cloud

    operations in your data center

    In this book yoursquoll learn all that and much more

    What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

    to vROps to ensure that wersquore all on the same page

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

    VMware has designed vROps to provide what they call ldquoIntelligent

    Operationsrdquo for your data center If you take a moment to think

    about that phrase you might consider the opposite ldquounintelligent

    operationsrdquo None of us want to manage our data center

    ldquounintelligentlyrdquo although it happens at so many companies

    EXPERIENCED VROPS ADMINS ONLY

    Do you know this already

    If you already have a good understanding of vROps you

    can skip this introductory chapter and the installation

    chapter (Chapter 2) to move directly to configuring

    vRealize Operations for Maximimum Effect (Chapter 3)

    If yoursquore already an experienced vROps administrator I

    recommend you jump to the final chapter of the book

    Maximizing vRealize Operations (Chapter 4)

    Figure 1-1

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

    Many organizations are missing crucial information about their data

    centers For example they donrsquot understand how their applications

    are performing today they donrsquot have a capacity plan for the future

    and when trouble happens they blindly restart software and hardware

    in hopes of returning the applications to the status quo

    All of these are a sign of a data center management group that doesnrsquot

    have any intelligence around their data center operations Itrsquos no

    secret that modern data centers are complex so it makes sense that

    yoursquod need intelligent tools to manage such an environment vROps

    is the tool both now and in the future that you should be using to

    manage your complex modern data center

    With the release of vROps 67 VMware has updated their description

    of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

    is an important addition to the description of ldquoIntelligent Operationsrdquo

    that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

    data center later in the book when we cover maximizing vROps

    How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

    That virtual appliance includes both the database and the analysis

    engine The integrated database stores collected data the analysis

    engine presents that data to you intelligently and alerts you to what

    you need to know The vROps virtual appliance connects to VMware

    vCenter to learn about the vSphere infrastructure hosts clusters

    virtual machines (VMs) virtual networks and datastores

    It can also communicate with other data sources like applications

    databases servers networks and much more vROps is designed

    to be able to pull data from just about anywhere and correlate that

    data with other data sources to give you a holistic view of whatrsquos

    happening in the data center Wersquoll go more into vROps architecture

    in a later chapter

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

    5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

    massive CPU and memory density This gives

    them the ability to run more virtual machines (VMs)

    than yoursquove ever likely run before on a single server

    Even if the potential number of VMs exceeds your comfort level itrsquos

    your job as a virtualization admin to push that hardware to the limits to

    maximize your companyrsquos IT investment But how do you know what that

    number is Just because one company can run 100 VMs on a server doesnrsquot

    mean that your servers can

    The only way to find out what that number is for your particular servers

    and your companyrsquos specific applications is to slowly increase that

    number until your intelligent tool tells you to stop (which will be before

    applications see slowness) Maximizing VM density isnrsquot something that

    you should try to do without the right analytics tools in place

    2 Prevent bottlenecks and downtime Virtual infrastructure can and

    will hit resource bottlenecks and itrsquos your job to prevent that before they

    degrade application performance or cause application downtime This can

    be tough to do without a tool thatrsquos monitoring your resource utilization

    247 keeping a history and making recommendations

    3 Correlate events and changes With more complex virtual infrastructure

    comes multiple administrators and multiple changes Itrsquos critical to have a

    system that tracks those changes and correlates them with system events

    andor performance issues This way when unexpected downtime or

    performance bottlenecks occur they can quickly be tied back to events

    and changes that may be the root cause

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

    4 Plan capacity growth Most workloads tend to grow over time as the

    usercustomer base of those applications grows The virtualization admin

    needs to be able to predict that growth before the virtual infrastructure

    runs out of capacity

    This foresight is important since adding new capacity to the virtual

    infrastructure may require physical capacity (pCPU pRAM or pDisk)

    that takes time to purchase and add to the cluster Your virtualization

    management tool must monitor the workloads of your applications over

    time and be able to predict when additional capacity is needed alerting

    you even months ahead of time

    5 Achieve a unified view Too many so-called virtualization

    management tools monitor the virtual infrastructure with only insight

    from SNMP element monitoring or with only basic information from

    the vCenter API You need a tool that offers a unified view gained from

    a rich and extensible wealth of data

    For example your virtualization management tool should have

    the ability to communicate directly with storage arrays for storage

    insight it should have application insight into Tier 1 applications and

    it should be able to provide insight into the hybrid cloud when your

    company is ready to migrate workloads

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

    In the past when virtual infrastructures were smaller more static

    and less complex analysis using only vCenter was adequate for most

    companies They didnrsquot feel the need to push their utilization levels

    as they were satisfied with consolidating 10 or 20 VMs on a server

    (thatrsquos not hard to understand when compared to the 11 OS-to-

    server ratio they were running with physical servers)

    Today enterprises can be running hundreds of VMs on each host

    and pushing the VM-to-host ratio to the maximum to squeeze

    every penny out of their data center investment Additionally many

    companies are using desktop virtualization and more complex multi-

    tiered applications than in the past

    While the adoption of virtualization management tools has increased

    those tools havenrsquot always proven to be worthwhile (or in some cases

    these tools are even ignored by administrators) Some enterprises have

    managed their virtual infrastructure with vCenter and command-line

    tools for years and believe that therersquos no need to add another tool

    And still others are using a third-party tool that just wasnrsquot designed

    with virtualization in mind such as an element-monitoring tool

    In just about all these cases the enterprise doesnrsquot realize what

    theyrsquore missing until itrsquos too late Unfortunately too many of those

    companies donrsquot understand that their existing tools arenrsquot up to

    the job until theyrsquore trying to troubleshoot an application slowdown

    or even worse a virtual infrastructure outage

    For those who need a reminder of why vROps Management Suite is so

    necessary in todayrsquos data centers or what makes vROps so valuable in

    todayrsquos data center read on

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

    Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

    The most important thing to know is that itrsquos easy Assuming you

    already have VMware vSphere you can download the free 60-day trial

    of vROps deploy it and be up and running in less than 15 minutes

    Wersquoll walk you step-by-step through the deployment later in this

    book If you want to try vROps without a download you can do that

    in a live lab environment with the VMware Hands-On Labs (covered

    in the next section)

    Before you kick off your deployment letrsquos review some of the ldquomust-

    knowsrdquo of vROps starting with how itrsquos packaged and licensed

    vROps is offered in three editions Standard Advanced and Enterprise

    Whatrsquos common across all editions is that they include vROps

    performance monitoring analytics predictive capacity management

    predictive Distributed Resource Scheduler (pDRS) vRealize Log

    Insight and vSAN integration

    vRealize Operations is also included in bundles such as the vRealize

    Suite the vCloud Suite and vSphere with Operations Management

    Enterprise Plus

    Traditionally vROps has been licensed per CPU but recently VMware

    announced a new licensing option called hybrid cloud portable

    licensing which offers the flexibility to manage workloads whether

    theyrsquore on-premises third-party hypervisors physical servers or

    supported public clouds

    The benefit of the portable license unit (PLU) licensing model is that

    therersquos no license switching or conversion required The PLU allows

    usage of vROps to manage unlimited operating system instances (OSI)

    deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

    on the public cloud It includes VMware Cloud on AWS (VMC) all

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

    supported public clouds VMware Cloud Providers and third-party

    hypervisors and physical servers

    What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

    to purchase vSphere bundled with vROps For those building a new

    virtual infrastructure or adding more hosts to an existing virtual

    infrastructure vSOM is a great option for buying vSphere and vROps

    in a single SKU and at a discounted license cost

    We previously covered the general benefits of vROps but what about

    the specific benefits included in the Advanced and Enterprise editions

    of vROps Letrsquos analyze the additional functionality in the Advanced

    and Enterprise editions of the vRealize Suite

    vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

    Advanced edition of vROps including these major benefits

    bull vROps high availability

    bull Customizable dashboards

    bull Super metrics

    bull Public cloud cost comparison

    bull What-if scenarios for adding VMs to private and public clouds

    bull Automated actions

    bull vSAN troubleshooting and capacity management

    bull vRealize Orchestrator integration

    bull Service discovery and application dependency mapping

    bull Third-party storage network hyper-convergence and multi-

    cloud management packs

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

    For customers wanting to do service discovery and mapping they

    can leverage the vRealize Operations Service Discovery Management

    Pack (shown in Figure 1-4) vROps Service Discovery discovers all

    the services running in each VM and then builds a relationship or

    dependencies between services from different VMs based on the

    network communication

    The management pack can create dynamic applications based on

    the network communication between the services and brings the

    functionality into VMWare vRealize Operations Manager that was

    earlier provided by VMWare vRealize Infrastructure Navigator

    Figure 1-2

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

    vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

    Advanced edition There are two important features

    bull Performance monitoring of middleware applications

    and databases

    bull 3rd party database middleware and application monitoring

    For example with vROps Enterprise edition you can use Blue Medorarsquos

    SQL Server or Oracle database management packs with vROps

    Figure 1-3

    Figure 1-4

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

    When you select Advanced or Enterprise you will receive VMware

    Configuration Manager With Config Manager in the Advanced

    edition yoursquoll be able to track changes to vSphere for configuration

    and regulatory compliance With Config Manager in the Enterprise

    Edition yoursquoll be able to track OS-level changes configuration

    and patch management for compliance of all applications and

    operating systems

    One of the biggest reasons companies select the Enterprise edition

    is to be able to ensure compliance This is especially important for

    companies regulated under Sarbanes-Oxley (SOX) Payment Card

    Industry (PCI) Health Insurance Portability and Accountability Act

    (HIPAA) Federal Information Security Act (FISMA) and so on

    While not every company is required to be in compliance with those

    guidelines every company needs to keep their entire infrastructure

    secure And given the current environment itrsquos no longer something

    admins are able to do manually or with a patchwork of tools

    Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

    without ever having to install it Fortunately the smart people at

    VMwarersquos Hands-on Labs have enabled access to the entire VMware

    product line Itrsquos available to anyone at no cost already installed and

    includes detailed lab instructions which are easy to follow (The author

    frequently uses the HoL to immediately access some of VMwarersquos

    most complex products)

    vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

    those covering specific components of the vRealize Suite New labs

    are always being released at the time of this writing here are my

    favorite eight labs to learn vROps

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

    bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

    and Optimization

    bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

    Proactive Management

    bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

    bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

    bull HOL-1801-05-CHG vRealize Operations Application Monitoring

    ndash Challenge Lab

    bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

    bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

    bull HOL-1811-02-SDC vSphere with Operations Management ndash

    Getting Started

    Figure 1-5

    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

    These labs cover the new features of vROps and vRealize Log Insight

    how vROps manages a hybrid cloud and more If yoursquore new to vROps

    and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

    labs first

    SummaryIn this chapter yoursquove learned how vROps is packaged about different

    features available in each edition and how you can get some hands-

    on experience with the VMware HoL

    Read on to the next chapter to better understand the vROps

    architecture learn how to deploy vROps step-by-step and connect

    vROps to vCenter

    CHAPTER 2

    Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

    I always recommend that you first take a few minutes to understand

    the architecture behind the solution and the basics of how to size it

    This is important so that you donrsquot get caught off guard later and end

    up unable to scale the solution as your companyrsquos needs dictate

    vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

    to install a new guest OS install a database install an app or even

    connect it to the database

    vROps is typically deployed and runs

    entirely within a single VM thatrsquos very

    scalable For enterprises that have

    multiple sites or require high availability

    multiple VMs will be needed

    Figure 2-1 shows what the architecture

    looks like inside the vROps VM

    The single vROps VM includes the user

    interface RESTful API vROps controller

    analytics analysis and data storage

    Figure 2-1

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

    By deploying more vROps VMs you can easily create a multi-node

    cluster or even a multi-node highly available cluster as shown in

    Figure 2-2

    Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

    to take into consideration is the size of the virtual infrastructure yoursquoll

    manage This will determine how you size your vROps deployment

    During the deployment process (which we will cover in more detail

    in the next chapter) yoursquoll be asked to size the vROps VM as small

    medium large extra small extra large remote collector standard

    Figure 2-2

    Figure 2-3

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

    or remote collector large (Figure 2-3) These sizes match up with a

    range of VM resources that will be used in your deployment including

    vCPU vRAM and storage resources

    Figure 2-4 shows how the different sizes correspond to the vCPU and

    vRAM that will be allocated to the vROps VM

    VMware KB article 54370 details the sizing guidelines for vROps I

    encourage you to review it for more sizing information

    Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

    to begin installation

    The vROps Manager deployment guide offers pages of installation

    prerequisites that you should be aware of if yoursquore deploying it into a

    production environment Itrsquos always recommended to have the latest

    version of the ESXi and vCenter before you deploy the latest version

    of the vROps

    Figure 2-4

    Whatrsquos great about the latest version of vROps -

    vRealize Operations Manager 67 ndash is that you can

    monitor 30 larger environments using the same vROps

    resource configuration

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

    Keep in mind that unlike a traditional Windows application with

    the vROps virtual appliance-based deployment model therersquos no

    need to do things like create a new VM buy a Windows Server OS

    license install Windows create a new table and user on your SQL

    Server install the Windows-based management application connect

    it to SQL etc

    Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

    the vROps appliance For those new to vROps I recommend that you

    go to this URL

    httpswwwvmwarecomgovrealize-ops-dl-en

    It will bring you to the VMware evaluation center where you can sign

    up for a free 60-day fully-functioning license of vROps

    Existing VMware customers can go to the VMware download

    center and download vRealize operations OVA directly from there

    If yoursquore licensed for vROps yoursquoll need to enter your license key

    after deployment (Wersquoll cover where to enter your license later in

    this chapter)

    Once yoursquove downloaded the vROps virtual appliance you can go

    to the Home screen in the vSphere Web Client click on vRealize

    NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

    If you are running vCenter 67 and want to deploy

    vROps 67 there is a new highspeed deployment option

    that is covered in Chapter 4 of this book If you arenrsquot

    using vCenter 67 yet then continue on with the typical

    deployment that is shown here

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

    Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

    This will bring up the Deploy OVF Template wizard to walk you

    through the process Itrsquos here that yoursquoll specify the OVA file you

    downloaded from VMwarecom (Figure 2-6)

    Figure 2-5

    Figure 2-6

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

    After that yoursquoll be walked through the deployment wizard starting

    with giving the VM a name and selecting where yoursquod like to deploy

    it (Figure 2-7)

    Next select the virtual infrastructure resource where yoursquod like to

    deploy the virtual appliance (Figure 2-8)

    Figure 2-7

    Figure 2-8

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

    Next yoursquoll have a chance to review the details of what yoursquore about

    to deploy (Figure 2-9) including the version of the vROps and the

    required disk size

    Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

    any virtual appliance) and try to deploy

    it using the vSphere Client (Windows

    or Web) make sure you have a good

    connection In the past Irsquove struggled trying

    to deploy an OVF over a WAN or slow WiFi and had

    to troubleshoot numerous FAILED error messages Eventually I discovered

    that when I connect via reliable Ethernet to the same network that the

    vSphere infrastructure is on the errors simply disappear

    If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

    connecting to it via RDP downloading the OVF file to that Windows VM

    (because itrsquos on the same network as the vSphere infrastructure) and

    then deploying the OVF file from there

    Figure 2-9

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

    Accept the VMware end user license agreement by clicking Accept and

    then Next

    Now select the size of your virtual infrastructure based on the sizing

    information discussed earlier in this chapter Sizes range from extra

    small to extra large As we saw this will determine the resources that

    will be allocated to the VM once itrsquos deployed

    Figure 2-10

    Figure 2-11

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

    Select the datastore where yoursquoll install vROps the virtual disk format

    and the VM storage policy (if applicable) and click Next (Figure 2-10)

    Next select the network to which the vROps VM will connect

    (Figure 2-11)

    Next you have the chance to customize the template that will be used

    to create the VM (Figure 2-12) This includes the time zone and any

    static IP network settings you want to use If yoursquoll be using this

    in a production or lab environment using a static IP address is

    recommended

    Finally review everything and if correct click Finish (Figure 2-13)

    Figure 2-12

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

    After a few minutes you should see the new vROps VM deployed on

    the new host or cluster specified After you power on the VM and a

    minute or so has passed you can go to the vROps console It will look

    very similar to Figure 2-14

    As you can see it directs you to the URL for the vROps appliance

    Figure 2-13

    Figure 2-14

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

    Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

    screen that looks like Figure 2-15

    As you can see the three options are to perform an express installation

    a new installation or expand an existing installation

    In our case we will choose the express installation to get vROps up and

    running as quickly as possible but if yoursquod like to see every additional

    installation option yoursquod choose the new installation If you already

    have an existing installation you would of course choose to expand

    that existing installation to add greater scalability or high availability

    to your pre-existing cluster

    Choosing the express installation begins the three steps of the vROps

    Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

    The first step is to enter the new password for the admin account

    Keep in mind that you need to use a complex password that meets the

    requirements as shown in Figure 2-17

    Figure 2-15

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

    Figure 2-16

    Figure 2-17

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

    After clicking Next yoursquore ready to complete the vROps installation

    (Figure 2-18)

    The additional options provide the ability to choose a custom security

    certificate configure a name for the customer master node and enter

    an NTP server address for timekeeping

    Figure 2-18

    Figure 2-19

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

    Once configured the vROps web UI displays a login screen at which

    point you can log in with the admin username and password you

    configured (Figure 2-19)

    vRealize Operations Manager deployment is now complete leading to

    the final five-step configuration wizard shown in Figure 2-20

    After clicking Next and accepting the license agreement yoursquore

    prompted to enter your product license key shown in Figure 2-21

    You can choose to either take the default to evaluate vROps or if

    yoursquore a licensed vROps Manager user yoursquod enter your key here

    For this tutorial the product evaluation default was selected One

    more checkbox about being part of the VMware customer experience

    improvement program then click Next then Finish (Figure 2-22) to

    complete the installation wizard

    Figure 2-20

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

    Figure 2-21

    Figure 2-22

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

    Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

    solution As Figure 2-23 shows you should choose VMware vSphere

    Yoursquore connecting vROps to the vCenter server thatrsquos managing

    your vSphere infrastructure enabling vROps to begin gathering

    performance data related to your hosts clusters storage and VMs

    Figure 2-23

    Figure 2-24

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

    To configure the vSphere solution select the VMware vSphere solution

    and click on the gear icon inside the Administration tab and under

    Solutions

    This brings you to the manage solution configuration The first thing

    to do is add a new set of credentials by clicking the Plus sign on the

    right side of the credentials field (Figure 2-24)

    Itrsquos here that you can add your administrative vCenter username and

    password shown in Figure 2-25

    With your credentials added you next add a display name for your

    vCenter server and your vCenter serverrsquos domain name or IP address

    then click the button Test Connection (Figure 2-26)

    If the test is successful yoursquoll be prompted to accept the default

    certificate (Figure 2-27)

    Figure 2-25

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

    After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

    Figure 2-26

    Figure 2-27

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

    After you click OK make sure that you click Save Settings before

    clicking Close to continue

    With the solution configured you should now see that vROps is

    collecting data from vCenter as shown in Figure 2-29

    It will take some time for vROps to gather all the data that it

    needs to learn about your virtual infrastructure to start making

    recommendations for optimization but just in the first few minutes

    yoursquoll start learning where your bottlenecks are and which of your

    VMs hosts and datastores are currently under the heaviest workloads

    (and what the source is of those workloads)

    Figure 2-28

    Figure 2-29

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

    Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

    interfaces and how to log in to those interfaces

    Herersquos what you need to know

    The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

    or domain name) of the vROps VM This IP address was either

    statically configured when you deployed vROps or obtained by

    DHCP If you donrsquot know the IP address of your vROps VM simply

    go to the console of the VM inside the vSphere Web Client

    bull The username for the web interface defaults to admin the

    password was configured when you deployed vROps

    The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

    or domain name used to access vROps but add ldquoadminrdquo after it

    like this http1921681157admin

    Figure 2-30

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

    bull The username for the web interface defaults to admin the

    password was configured when you deployed vROps

    The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

    troubleshooting and network reconfiguration The console is

    accessed through the VMrsquos console in the vSphere Web Client

    SSH access may have been enabled when you deployed vROps if

    not itrsquos possible to enable it by using the console access through

    the vSphere Web Client

    bull You can log in to the console using the same admin account

    shown in Figure 2-31 but itrsquos much more useful to log in as the

    root account By default in vROps therersquos no password set on

    the root account so the first time you log in yoursquoll be prompted

    to change the password To do so you must enter the current

    password Since the default password is blank you can press

    enter to move on

    bull The most commonly used administrative tools inside the vROps

    command-line console are in ldquooptvmwaresharevamirdquo

    For example vami_config_net shown in Figure 2-32 is used to

    reconfigure networking on the vROps virtual appliance this is very

    useful if you used DHCP IP addressing when you deployed the virtual

    Figure 2-31

    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

    appliance but later want to change to a static IP address or reconfigure

    the DNS servers being used

    SummaryIn this chapter yoursquove learned about the vROps architecture how to

    deploy vROps and how to connect it to vCenter You should now be

    up and running

    In the next chapter yoursquoll get detailed information on how vROps

    is configured in the real world regarding single sign-on alert

    configuration custom policies and more

    Figure 2-32

    CHAPTER 3

    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

    yoursquore ready to enable intelligent operations for your virtual

    infrastructure In this chapter yoursquoll learn about some of the most

    common configurations you may want to perform beyond the initial

    configuration Yoursquoll also learn how to configure SSO authentication

    custom policies custom alerts predictive DRS automated workload

    balancing capacity management and more

    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

    Those are the same admins who always log in to vROps using the

    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

    configure single sign-on (SSO) with vROps

    The benefit of SSO is that any login you can use to log in to the

    vSphere Web Client will also allow you to log in to vROps And once

    you log in to the vSphere Web Client you can use vROps without any

    authentication whatsoever This is a huge convenience

    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

    These steps assume that you already have vSphere vCenter and

    vROps Manager installed and configured

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

    Finally make sure that the time on your vROps server is synced with

    the time on your vCenter server Network Time Protocol (NTP) is the

    best way to do this and configuring NTP in vROps is easy Just go into

    Administration Cluster Management and on the Actions menu click

    on Network Time Protocol Settings as shown in Figure 3-1

    If you already have an NTP server (likely configured during deployment

    of vROps) you can move on from here If you donrsquot have an NTP

    server enter the name of your NTP server and click Add to add your

    NTP server

    Next make sure you have DNS configured for your vCenter server and

    vROps server If you donrsquot have DNS properly configured yoursquoll get

    the error ldquofailed to retrieve single sign on SSL certificates the host or

    port is not reachablerdquo

    Finally note carefully the version update and patch levels of your

    vCenter server and your vROps server I recommend the latest

    version of both

    Figure 3-1

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

    Once yoursquove met the prerequisites you can move on to configuring

    SSO To configure SSO in vROps go to the Administration tab and

    under Access click on Authentication Sources Then click Add to add

    a new authentication source as shown in Figure 3-2

    Note that under ldquosource typerdquo you can configure authentication to

    SSO SAML (likely pointing to vCenter) Windows Active Directory

    (AD) or Open LDAP

    Figure 3-2

    Figure 3-3

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

    Irsquod recommend configuring your vCenter server to use AD

    authentication then configuring vROps to point to vCenter for SSO

    SAML authentication This is preferable to configuring vROps to go to

    AD for authentication

    Enter a name for the authentication source (whatever you want)

    keeping the default of SSO SAML for the source type Then enter

    the vCenter IP address or host name username and password See

    Figure 3-3

    Next accept the certificate from vCenter and click OK as shown in

    Figure 3-4

    Then as Figure 3-5 shows specify which groups you want to import

    Assign vROps roles to the user groups that yoursquore importing

    (Figure 3-6)

    In this case we added the vCenter administratorsvspherelocal

    account and made it an administrator for vROps

    In production environments you might want to create an AD group in

    which you add your vROps administrators then authorize that group

    to administer or simply use vROps

    Figure 3-4

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

    Figure 3-5

    Figure 3-6

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

    At this point your configuration should be complete To test it log

    out of vROps and the vSphere Web Client

    Log back into the vSphere Web Client and open the web page for

    vROps you should be automatically logged in with no authentication

    As you can see in Figure 3-7 vROps is allowing the AD admin account

    to log in

    Remember the goal of this SSO configuration is that you never have

    to log in to vROps again (during normal usage) as long as yoursquore

    already logged into the vSphere Web Client Mission accomplished

    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

    admin needs to perform If you donrsquot do it at the start at some point

    you will likely need to do it in the future so you might as well do it

    right from the start

    If you click on Home at the top of the vROps web interface then click

    on Administration yoursquoll be taken to the administrative interface

    where just about all vROps customizations are made (Figure 3-8)

    Figure 3-7

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

    In the administrative interface click on Policies on the left to configure

    and customize vROps policies (Figure 3-9)

    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

    solely work off of thresholds but there are some things that you

    inherently know about your virtual infrastructure that vROps

    canrsquot know

    Figure 3-8

    Figure 3-9

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

    For example you may have a high-priority production cluster (with

    many more resources intentionally allocated) and a low priority dev

    test cluster (with many fewer resources intentionally allocated) You

    donrsquot want vROps alerting you that you need to add more resources

    to devtest if you intentionally under-provisioned the devtest cluster

    for the workload

    Perhaps itrsquos more critical to be alerted to a low memory situation on

    a production cluster than it is for a testdev cluster Or you might

    want to exclude the vROps VMs from monitoring and alerting on

    themselves

    You can see the importance of customization And since policies

    are applied to groups there are times when yoursquoll want to wait on

    the creation of new policies and first create a new group type and

    associated groups But if you already have a group type to which you

    want to apply your policy you can go ahead and create the new policy

    What is a vROps PolicyA policy is a set of rules that you define

    for vRealize Operations Manager to

    use to analyze and display information

    about the objects in your environment

    You can create modify and administer

    policies to determine how vRealize Operations

    Manager displays data in dashboards views and reports

    Be careful if you choose to modify the default policy

    as yoursquore modifying how vROps does its job and the

    information that you see across vROps in dashboards

    reports and views will forever be changed

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

    Ideally you want to create a new policy for something such as letrsquos

    say your devtest cluster

    To do this (assuming you already had a group in mind) click on the

    Policy Library tab then the Plus sign to Create a New Policy (shown

    in Figure 3-9) From there you would give the policy a name and

    description

    Itrsquos common to create a new policy by starting with an existing policy

    The policy that you start with is called the ldquobase policyrdquo as the new

    policy you create inherits its settings from that policy See Figure 3-10

    From there as shown in Figure 3-11 yoursquoll associate a policy

    with a group

    In this case I associated that policy with the new ldquoDev-Testrdquo group

    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

    At this point if you used a policy template you have the option of just

    clicking Finish to complete the policy creation Or if you want to view

    or modify all the potential options for the policy configuration and

    alerts you can do so

    Figure 3-10

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

    When yoursquore done your new policy will show up in the policy library

    as shown in Figure 3-12

    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

    are system defined (the adapter groups) and cannot be changed Other

    groups are user-defined and can be modified or added to

    Figure 3-12

    Figure 3-11

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

    Examples of system-defined adapter groups include Operating

    Systems World Universe vSAN World and vSphere World These

    groups contain objects such as the vCenter server ESXi hosts data

    centers etc

    Examples of the pre-defined user groups include Department

    Environment Function Location Security zone and Service Level

    Object You should use the vROps grouping to organize the objects in

    your virtual infrastructure in the way that makes the most sense to

    you If possible use the pre-defined user groups

    However if those groups donrsquot suit you vROps group types also allow

    you to create your own custom object groups specifically tailored for

    your environment Figure 3-13 shows the creation of the Dev-Test

    group for example

    By choosing a dynamic group membership (ldquoKeep group membership

    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

    vSphere inventory object like a folder cluster resource pool or even

    Figure 3-13

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

    a virtual data center All the objects under that object will always

    be associated with the group yoursquove created regardless of whether

    theyrsquore added or removed This is great for dynamically changing

    environments as most are today

    Once the grouprsquos created the logical inventory view allows you to

    use that group for all common vROps functions such as showing the

    performance and capacity for all associated resources

    For more information on policies group types and groups check

    out the vROps Configuration Guide (httpsdocsvmwarecomen

    vRealize-Operations-Manager67vrealize-operations-manager-

    67-config-guidepdf) in the vROps documentation for more detailed

    information

    Automated Remediation in vROps There are many data center monitoring

    tools out there that tell you that you have

    a problem Remember the robot from the

    old sci-fi show ldquoLost In Spacerdquo It was

    always throwing up its arms and screeching

    ldquoWarning Warning Dangerrdquo

    At one point that may have been helpful (if

    stressful) but our expectations and needs

    have evolved Todayrsquos tools are able to predict problems before

    they happen and tell you how to fix them before they impact your

    applications Prediction and suggested remediation are the new

    minimum expectation However there are very few tools out there

    that will not only predict and suggest remediation but automate

    the process

    Consider for example an employeemanager analogy where the

    employee keeps bringing common problems to the manager asking

    the manager how to solve the recurring issues No manager wants

    to hear about the same problems over and over again when the

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

    fix is already known What could the manager do After dressing

    the employee down and threatening to make them eligible for

    unemployment benefits said manager could write a script that the

    employee could execute on their own to solve the problem

    Another analogy that might help is to think in terms of the cloud

    Cloud management requires a tool that knows what can go wrong in

    your cloud infrastructure and automatically solve it for you before it

    impacts applications and yes even without notifying you about it in

    the middle of the night The ideal would be for your cloud monitoring

    and management tool to email you a report in the morning that says

    ldquoI fixed these problems for you while you were sleeping and the

    applications were never impactedrdquo

    This is exactly the type of functionality that vROps Intelligent

    Operations can provide

    vROps offers many different actions that can be automated without

    any scripting and without vRealize Automation Examples include

    powering on a VM powering off a VM resizing most VM resources

    and more With these actions vROps is able to prevent downtime or

    application performance issues before they happen

    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

    with vROps

    bull Automated Workload Optimization The ability of vROps to move

    running VMs from one cluster to another to proactively prevent

    performance bottlenecks before they happen

    bull vROps Automated Actions vROps can perform more than 39

    different actions on objects managed by the vCenter adapter You

    can manually perform these actions or configure alerts to trigger

    remediation with one of them

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

    bull vRealize Automation Integrated Actions The same actions that

    can be automated with vROps can also be automated with vRealize

    Automation allowing you to perform more complex automations

    bull Webhooks By leveraging vRealize Orchestrator integration you

    can trigger an alert based on an email SNMP trap or REST API

    notification that alert can then perform an automated action

    The first thing you need to know is that for these vROps actions to

    work the vCenter adapter must have Enable Actions set to Enable as

    shown in Figure 3-15

    In the past you would configure the vCenter Python Adapter

    separately but starting with vROps 66 thatrsquos no longer necessary

    You can view the multitude of different actions that you can either

    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

    Figure 3-15

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

    If you take a look at a specific vSphere object and click on the Actions

    drop down for that object you can see the actions that apply to that

    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

    To automate these types of actions you need to modify a

    recommendation to perform an action (remediate) instead of just

    recommend remediation steps To do this go to the Alerts menu then

    into Alert Settings Recommendations and find a recommendation

    Figure 3-16

    Figure 3-17

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

    you want to automate Figure 3-18 for example shows a pre-defined

    recommendation to add more memory to a VM

    In this case therersquos a pre-defined action as well to add more memory

    to the VM to automatically remediate the memory contention issue

    and resolve application slowness See Figure 3-19

    Automated remediation takes alert recommendations (which already

    exist in your vROps installation) and allows you to turn on an action

    to take that supersedes the recommendation

    When automated actions kick in theyrsquore displayed under

    Administration History Recent Tasks

    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

    were sleeping

    Figure 3-18

    Figure 3-19

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

    occur on the monitored objects when data analysis indicates deviations

    from normal metric values or when a problem occurs with one of the

    vRealize Operations components

    In other words alerts are things you need know about

    vROps Alerts come in three flavors

    bull Critical

    bull Immediate

    bull Warning

    Critical alerts should be acted upon immediately immediate alerts

    (somewhat counter-intuitively) should be acted on ldquoas soon as

    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

    Alerts are visible in a few different areas in vROps The most obvious is

    the main Alerts menu as shown in Figure 3-20 Another place to see

    alerts is from the Operations Overview as you can see in Figure 3-21

    vROps comes with many different alerts preconfigured Under the Alerts

    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

    alerts and create your own custom alerts should you decide to do so

    Figure 3-20

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

    Reacting to AlertsItrsquos important to know the different actions that you can take when

    you receive an alert vROps is typically very helpful in resolving alerts

    by explaining the problem offering metrics to support its analysis and

    providing recommended actions to remediate the issue (Figure 3-23)

    Figure 3-21

    Figure 3-22

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

    If you select an alert in the Alerts menu you can take ownership

    cancel the alert suspend the alert go to the alert definition or release

    ownership (Figure 3-24)

    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

    scheduler aka pDRS So what does pDRS do that the DRS you

    already know and love doesnrsquot

    Figure 3-23

    Figure 3-24

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

    If yoursquore a typical vSphere admin itrsquos likely that you already use

    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

    that you love it (I know I do) You may think that DRS is already perfect

    (and I agree itrsquos pretty cool) but what if DRS had the information it

    needed to actually predict the needs of your applications With that

    your applications can achieve the fastest performance possible and

    your vSphere infrastructure can have the fastest workload balancing

    ever Would that interest you

    vSphere and DRS have been working together since vROps 62 when

    Intelligent Workload Placement with DRS was announced With

    Intelligent Workload Placement vROps helped to rebalance VM

    workloads across clusters

    With Intelligent Workload Placement in place you may think that

    DRS doesnrsquot need any help balancing workloads within a cluster after

    all DRS already does its job very well But letrsquos look at the different

    approaches that DRS has available to it

    Traditionally DRS has worked by reactively balancing workloads

    when applications (running on VMs) arenrsquot getting the resources

    they need DRS analyzes the resources allocated (CPU and memory)

    and looks to see if those resources are continuously available if they

    arenrsquot it moves that VM to a host that has those resources available

    While this works well in most cases there is the potential for

    contention and thus negative application performance impact (albeit

    very short) DRS is included with vSphere Enterprise Plus

    The next step up from reactive is balance which is the Intelligent

    Workload Placement approach discussed earlier With the balance

    method vSphere DRS and vROps begin working together

    This is an improvement over the reactive method because vROps is

    working at a higher level than DRS to analyze performance across

    multiple clusters While this is by itself better than DRS the downside

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

    is that it comes with high overhead and doesnrsquot do anything to prevent

    application performance issues and contention before it happens

    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

    performance issues While they typically fix application performance

    issues very quickly therersquos no guarantee that they will in addition

    therersquos no proactive diagnosis and prevention of problems before

    they happen

    Predictive DRS does exactly this helping the admin get out ahead

    of their infrastructure (Figure 3-25) With minimal overhead pDRS

    predicts what resources each VM will need that day using the past

    resource consumption of each VM as a guide to future needs

    It combines that predictive ability with the knowledge of what VMs

    are on each host and the resources that each host is able to contribute

    vROps makes these predictions using its dynamic thresholds The

    great thing about these dynamic thresholds is that theyrsquore tailored to

    each individual VM and application

    To enable pDRS log into your vSphere Web Client (not vROps) go to

    your DRS Cluster Configuration enable vSphere DRS and check the

    box to Enable Predictive DRS (see Figure 3-26)

    Next navigate to the Administration menu in vROps then to Solutions

    Edit your vSphere Solution then under the advanced settings enable

    the vCenter adapter to Provide data to vSphere Predictive DRS as

    shown in Figure 3-27

    Figure 3-25

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

    Each hour predictive DRS will combine its knowledge of the

    environment combined with the historical resource utilization of each

    VM then take action to ensure that the VMs receive the resources

    Figure 3-26

    Figure 3-27

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

    they need before theyrsquore needed The end result is that your critical

    applications never get the chance to suffer performance degradation

    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

    feature called ldquoautomated workload optimizationrdquo You might be

    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

    in vSphererdquo The answer is that yes DRS automates the balancing of

    workloads (although technically it doesnrsquot balance at all it ensures

    that workloads get the resources that they need)

    Unlike DRS which works within vSphere clusters automated workload

    optimization automates the optimization of workloads between

    vSphere clusters Thus to leverage AWO the first requirement is

    having multiple vSphere clusters

    I like to say that DRS works intra-cluster and automated workload

    optimization works inter-cluster

    Figure 3-28

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

    the Optimize Capacity section See Figure 3-28

    You can control how yoursquod like the workloads to be placed in the

    Placement Settings tile by clicking on Edit Settings as shown in

    Figure 3-29

    Once you have multiple clusters managed by vROps you can choose to

    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

    a Schedule or make workload balancing Automatic

    Wersquoll learn more about optimizing your vSphere infrastructure in the

    next chapter of this book

    Figure 3-29

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

    host of valuable metrics

    bull Total environment capacity

    bull Used capacity

    bull CPU capacity trends

    bull Memory capacity trends

    Figure 3-30

    Figure 3-31

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

    bull Disk capacity trends

    bull Predict how much time remains before your most critical resources

    are depleted

    By drilling down into a specific cluster yoursquoll move down into the

    environment level from there you can drill even deeper For example

    check out the workload analysis of the cluster in Figure 3-32

    This drilldown can be done for a specific host VM or datastore For

    example Figure 3-33 shows the capacity remaining for a specific VM

    In this case you should be concerned since just 35 days remain until

    memory runs out in your vCenter Server VM

    vROps can show the capacity and time remaining for any object it

    manages including clusters hosts datastores and VMs It will

    proactively alert you should the capacity and time remaining fall

    below predetermined levels

    Figure 3-32

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

    happen itrsquos likely that at some point yoursquoll need to use vROps to

    troubleshoot your vSphere infrastructure

    To that end vROps constantly performs performance analysis to

    identify bottlenecks there As you can see in Figure 3-34 vROps offers

    troubleshooting dashboards for clusters datastores hosts VMs and

    vSAN in addition to the ability to troubleshoot via log data

    Figure 3-33

    Figure 3-34

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

    dashboard It enables you to quickly identify the type of contention

    faced by each VM in the cluster

    Besides the troubleshooting dashboards the real power of vROps

    shines through when you realize how often the vROps Smart Alerts

    are able to point you to the root cause of an issue and provide

    recommendations for remediation so that you can quickly resolve any

    trouble that might occur

    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

    you installed the vROps Management Pack for vSAN However vSAN

    management is built into vROps 66 and later

    Using vSAN management and monitoring in vROps requires you to

    enable it by connecting it to your vCenter Server In vROps go to

    the Administration menu then to Solutions select the VMware vSAN

    solution then the Gear icon to configure (Figure 3-36)

    Figure 3-35

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

    Figure 3-36

    Figure 3-37

    Figure 3-38

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

    From there yoursquoll add your vCenter Server Hostname and Credentials

    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

    After you get a successful test of the connection and credentials make

    sure that you click Save Settings

    At this point vROps will begin gathering statistics from your vCenter

    server related to vSAN then yoursquoll quickly start seeing some very

    insightful statistics and recommendations from vROps

    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

    bull vSAN Capacity Overview

    bull Migrate to vSAN

    bull vSAN Operations Overview

    bull Troubleshoot vSAN

    Figure 3-39 displays the vSAN Operations Overview Dashboard

    Figure 3-39

    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

    For those using vSAN these dashboards are invaluable They allow

    you to plan capacity across multiple vSAN clusters optimize vSAN

    clusters prevent vSAN trouble before it happens and if needed

    troubleshoot vSAN (Figure 3-40)

    SummaryIn this chapter yoursquove learned how to configure the most common

    vROps features and how to maximize your vSphere infrastructure

    using vROps features like predictive DRS vSAN management and

    powerful capacity dashboards

    With the latest version of vROps some even more powerful features

    have been released In the next chapter wersquoll dive into the latest

    vROps features that will allow you to enable a self-driving vSphere

    infrastructure

    Drive on

    Figure 3-40

    CHAPTER 4

    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

    read this chapter completely With the recently announced vROps 67

    VMware has brought what they call ldquoSelf-Driving Operations for the

    Data Centerrdquo What does this mean for you VMware says that the self-

    driving data center will bring ldquoContinuous performance optimization

    based on operational and business intent efficient capacity

    management proactive planning and intelligent remediationrdquo

    The goal for the self-driving data center is to provide a unified

    management platform so that the IT organization can optimize

    plan and scale the software-defined data center and multiple cloud

    deployments from the applications to the infrastructure

    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

    new instance of vROps 67 directly from the vSphere client without

    having to go through the traditional installation steps that we covered

    in Chapter 2 of this book With the new high speed installation

    vCenter will download the vROps 67 OVA deploy it and completely

    configure it In addition to the deployment the high speed installation

    also includes the automatic configuration of the vSphere Adapter to

    communicate with the vCenter server that you deployed it from

    In fact if you are running vCenter 67 and donrsquot have vROps 67

    installed vCenter will prompt you to install it (as you see in Figure 4-1)

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

    From there you can select either the online or offline installation mode

    provide your vCenter server credentials define your environment

    (datacenter cluster host datastore and network) and provide IP

    address details With that information vCenter will automatically

    deploy vROps activate the new vROps dashboards for vCenter and

    configure the vSphere adapter in vROps

    Figure 4-1

    Figure 4-2

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

    You can be up and running with vROps faster than ever by combining

    vSphere 67 vCenter 67 and vROps 67

    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

    when you combine vROps 67 and vCenter

    67 Only with that magical combination

    can you use the new vROps 67 plugin

    for the vCenter 67 HTML5 web client

    (Figure 4-3)

    The vRealize Operations within vCenter

    plugin provides you with six new

    dashboards directly inside your vCenter

    UI (Figure 4-4)

    The end result is that you get all the

    goodness of vROps in your vSphere client

    helping you be more productive than ever

    Figure 4-3

    Figure 4-4

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

    makes vROps easier to use ultimately making you more productive

    The new UI includes a use case and persona-based ldquoQuick Start

    Dashboardrdquo to help you quickly perform operational tasks It also

    includes updated workflows for enterprise-wide troubleshooting with

    metrics and logs Figure 4-5 shows the new interface

    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

    define how the data centerrsquos intended to run and then for vROps to

    make it happen

    Figure 4-5

    Figure 4-6

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

    The first step is to access the current performance of your data center

    Figure 4-6 shows the vROps 67 automated workload balancing and

    optimization window

    Simply define intent by configuring settings such as target utilization

    and cluster headroom then define tag-based placement requirements

    as shown in Figure 4-7 Some examples of tag-based placement

    bull SLA tiers Gold Silver Bronze

    bull License policies Windows Oracle Linux

    bull Compliance PCI HIPAA

    bull App affinity policies

    After yoursquove defined intent turn on self-driving operations by

    automating workload balancing and performance optimization

    (Figure 4-8) There are several ways to automate optimization action

    bull Run it now manually based on recommendations

    bull Schedule it for an automated ongoing optimization

    Figure 4-7

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

    bull Automate to run when performance troubles occur and desired

    performance intent isnrsquot met

    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

    for capacity shortfalls view total cost of ownership and get detailed

    insights on potential cost savings from reclamation and analyze

    optimum densities for the future

    Figure 4-9 shows an example of the kind of savings opportunities

    presented As you can see cost data is directly correlated with capacity

    analytics to ensure that you intelligently reclaim capacity when itrsquos

    not needed

    Figure 4-8

    Figure 4-9

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

    After getting an idea of which data centers to prioritize and what could

    be the potential cost savings (Figure 4-10) you can easily automate

    optimization actions This includes reclamation right-sizing and

    automating workload balancing to reduce license costs as well as

    densification to consolidate workloads into minimal clusters while

    assuring that you meet goals for performance target utilization and

    defined intent

    The new capacity analytics engine is able to view historical trends and

    predict the most constrained resources such as CPU memory and

    disk space It can also give recommendations to either reclaim unused

    capacity or even add capacity (Figure 4-11)

    Figure 4-10

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

    workloads For some of those workloads it makes the most sense to

    move them into the public cloud but which public cloud

    The new version of vROps allows you to perform what-if scenario

    analysis to decide where to run workloads between VMware Cloud on

    AWS and AWS EC2 as shown in Figure 4-12

    Figure 4-11

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

    to enable IT and application owners to triage and resolve issues faster

    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

    by automatically discovering VMs and apps then provisioning the

    required OS and app data collectors to send metrics to Wavefront

    Figure 4-12

    Figure 4-13

    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

    This capability enables IT to gain control and provide app monitoring

    capabilities to their DevOps teams for the next generation of apps in

    addition to traditional applications

    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

    itrsquos packaged how itrsquos installed and how itrsquos configured

    More importantly yoursquove learned how to maximize the power of

    vROps to make the most of your vSphere infrastructure When paired

    together vSphere 67 and vRealize 67 are an unstoppable data

    center solution that provides powerful features like predictive DRS

    workload optimization cost savings and ultimately the self-driving

    data center

    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

    the latest version check out the vROps

    Upgrade Center

    httpswwwvmwarecomproducts

    vrealize-operationsupgrade-centerhtml

    If you donrsquot have vROps in place already you can

    sign up for a free 60-day evaluation

    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

    • Chapter 1
      • Getting Started with VMware vRealize Operations
        • What is vRealize Operations
        • How Does vRealize Operations Work
        • Understanding vRealize Operations Editions
        • Learning vROps in the VMware Hands-on Labs (HoL)
        • Summary
            • Chapter 2
              • Deploying vRealize Operations
                • vRealize Operations Architecture Overview
                • Sizing vRealize Operations
                • Installing vRealize Operations for the First Time
                • Accessing vRealize Operations
                • Summary
                    • Chapter 3
                      • Configuring vRealize Operations for Maximum Effect
                        • Configuring SSO in vROps
                        • Understanding Policies in vROps
                        • Automated Remediation in vROps
                        • Configuring Alerts
                        • Predictive DRS
                        • Automated Workload Optimization
                        • Maximizing Capacity Analysis with vROps
                        • Maximize Troubleshooting with vROps
                        • Summary
                            • Chapter 4
                              • Maximizing vRealize Operations
                                • High Speed Installation
                                • vRealize Operations 67 Plugin for vSphere Web Client
                                • Enhanced User Interface
                                • Automating Performance Based on Intent
                                • Assess Capacity and Cost Savings with Automate Optimization
                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                • Integration of vRealize Operations and Wavefront by VMware
                                • Whatrsquos Next

      i i i

      ENTERING THE JUNGLE

      Chapter 1 7Getting Started with VMware vRealize Operations 7

      What is vRealize Operations 7

      How Does vRealize Operations Work 9

      Understanding vRealize Operations Editions 13

      Learning vROps in the VMware Hands-on Labs (HoL) 17

      Summary 19

      Chapter 2 20Deploying vRealize Operations 20

      vRealize Operations Architecture Overview 20

      Sizing vRealize Operations 21

      Installing vRealize Operations for the First Time 22

      Accessing vRealize Operations 39

      Summary 41

      Chapter 3 42Configuring vRealize Operations for Maximum Effect 42

      Configuring SSO in vROps 42

      Understanding Policies in vROps 47

      Automated Remediation in vROps 53

      Configuring Alerts 58

      Predictive DRS 60

      Automated Workload Optimization 64

      Maximizing Capacity Analysis with vROps 66

      Maximize Troubleshooting with vROps 68

      Summary 72

      iv

      Chapter 4 73Maximizing vRealize Operations 73

      High Speed Installation 73

      vRealize Operations 67 Plugin for vSphere Web Client 75

      Enhanced User Interface 76

      Automating Performance Based on Intent 76

      Assess Capacity and Cost Savings with Automate Optimization 78

      Model What-If Scenarios for Private and Public Cloud Workload Distribution 80

      Integration of vRealize Operations and Wavefront by VMware 81

      Whatrsquos Next 82

      v

      CALLOUTS USED IN THIS BOOK

      The Gorilla is the professorial sort that enjoys

      helping people learn In the Schoolhouse

      callout yoursquoll gain insight into topics that

      may be outside the main subject but that are

      still important

      This is a special place where readers can learn

      a bit more about ancillary topics presented

      in the book

      When we have a great thought we express

      them through a series of grunts in the Bright

      Idea section

      Takes readers into the deep dark depths of a

      particular topic

      Discusses items of strategic interest to

      business leaders

      vi

      ICONS USED IN THIS BOOK

      DEFINITIONDefines a word phrase or concept

      KNOWLEDGE CHECKTests your knowledge of what yoursquove read

      PAY AT TENTIONWe want to make sure you see this

      GPSWersquoll help you navigate your knowledge to the

      right place

      WATCH OUT Make sure you read this so you donrsquot make a

      critical error

      CHAPTER 1

      Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

      (vROps) for vSphere management but not everyone maximizes the

      power that vROps can provide Many donrsquot know the tips and tricks

      that you can use to get the most out of it

      For instance you may not know that vROps can manage the full data

      center stack from applications to infrastructure and it can do this

      across physical virtual and cloud environments Perhaps you arenrsquot

      aware of the multitude of resources available to soup up vROps into a

      performance and capacity management machine for the IT operations

      group And Irsquod be willing to bet that you arenrsquot aware of the latest

      enhancements to vROps that allow you to enable self-driving cloud

      operations in your data center

      In this book yoursquoll learn all that and much more

      What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

      to vROps to ensure that wersquore all on the same page

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

      VMware has designed vROps to provide what they call ldquoIntelligent

      Operationsrdquo for your data center If you take a moment to think

      about that phrase you might consider the opposite ldquounintelligent

      operationsrdquo None of us want to manage our data center

      ldquounintelligentlyrdquo although it happens at so many companies

      EXPERIENCED VROPS ADMINS ONLY

      Do you know this already

      If you already have a good understanding of vROps you

      can skip this introductory chapter and the installation

      chapter (Chapter 2) to move directly to configuring

      vRealize Operations for Maximimum Effect (Chapter 3)

      If yoursquore already an experienced vROps administrator I

      recommend you jump to the final chapter of the book

      Maximizing vRealize Operations (Chapter 4)

      Figure 1-1

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

      Many organizations are missing crucial information about their data

      centers For example they donrsquot understand how their applications

      are performing today they donrsquot have a capacity plan for the future

      and when trouble happens they blindly restart software and hardware

      in hopes of returning the applications to the status quo

      All of these are a sign of a data center management group that doesnrsquot

      have any intelligence around their data center operations Itrsquos no

      secret that modern data centers are complex so it makes sense that

      yoursquod need intelligent tools to manage such an environment vROps

      is the tool both now and in the future that you should be using to

      manage your complex modern data center

      With the release of vROps 67 VMware has updated their description

      of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

      is an important addition to the description of ldquoIntelligent Operationsrdquo

      that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

      data center later in the book when we cover maximizing vROps

      How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

      That virtual appliance includes both the database and the analysis

      engine The integrated database stores collected data the analysis

      engine presents that data to you intelligently and alerts you to what

      you need to know The vROps virtual appliance connects to VMware

      vCenter to learn about the vSphere infrastructure hosts clusters

      virtual machines (VMs) virtual networks and datastores

      It can also communicate with other data sources like applications

      databases servers networks and much more vROps is designed

      to be able to pull data from just about anywhere and correlate that

      data with other data sources to give you a holistic view of whatrsquos

      happening in the data center Wersquoll go more into vROps architecture

      in a later chapter

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

      5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

      massive CPU and memory density This gives

      them the ability to run more virtual machines (VMs)

      than yoursquove ever likely run before on a single server

      Even if the potential number of VMs exceeds your comfort level itrsquos

      your job as a virtualization admin to push that hardware to the limits to

      maximize your companyrsquos IT investment But how do you know what that

      number is Just because one company can run 100 VMs on a server doesnrsquot

      mean that your servers can

      The only way to find out what that number is for your particular servers

      and your companyrsquos specific applications is to slowly increase that

      number until your intelligent tool tells you to stop (which will be before

      applications see slowness) Maximizing VM density isnrsquot something that

      you should try to do without the right analytics tools in place

      2 Prevent bottlenecks and downtime Virtual infrastructure can and

      will hit resource bottlenecks and itrsquos your job to prevent that before they

      degrade application performance or cause application downtime This can

      be tough to do without a tool thatrsquos monitoring your resource utilization

      247 keeping a history and making recommendations

      3 Correlate events and changes With more complex virtual infrastructure

      comes multiple administrators and multiple changes Itrsquos critical to have a

      system that tracks those changes and correlates them with system events

      andor performance issues This way when unexpected downtime or

      performance bottlenecks occur they can quickly be tied back to events

      and changes that may be the root cause

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

      4 Plan capacity growth Most workloads tend to grow over time as the

      usercustomer base of those applications grows The virtualization admin

      needs to be able to predict that growth before the virtual infrastructure

      runs out of capacity

      This foresight is important since adding new capacity to the virtual

      infrastructure may require physical capacity (pCPU pRAM or pDisk)

      that takes time to purchase and add to the cluster Your virtualization

      management tool must monitor the workloads of your applications over

      time and be able to predict when additional capacity is needed alerting

      you even months ahead of time

      5 Achieve a unified view Too many so-called virtualization

      management tools monitor the virtual infrastructure with only insight

      from SNMP element monitoring or with only basic information from

      the vCenter API You need a tool that offers a unified view gained from

      a rich and extensible wealth of data

      For example your virtualization management tool should have

      the ability to communicate directly with storage arrays for storage

      insight it should have application insight into Tier 1 applications and

      it should be able to provide insight into the hybrid cloud when your

      company is ready to migrate workloads

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

      In the past when virtual infrastructures were smaller more static

      and less complex analysis using only vCenter was adequate for most

      companies They didnrsquot feel the need to push their utilization levels

      as they were satisfied with consolidating 10 or 20 VMs on a server

      (thatrsquos not hard to understand when compared to the 11 OS-to-

      server ratio they were running with physical servers)

      Today enterprises can be running hundreds of VMs on each host

      and pushing the VM-to-host ratio to the maximum to squeeze

      every penny out of their data center investment Additionally many

      companies are using desktop virtualization and more complex multi-

      tiered applications than in the past

      While the adoption of virtualization management tools has increased

      those tools havenrsquot always proven to be worthwhile (or in some cases

      these tools are even ignored by administrators) Some enterprises have

      managed their virtual infrastructure with vCenter and command-line

      tools for years and believe that therersquos no need to add another tool

      And still others are using a third-party tool that just wasnrsquot designed

      with virtualization in mind such as an element-monitoring tool

      In just about all these cases the enterprise doesnrsquot realize what

      theyrsquore missing until itrsquos too late Unfortunately too many of those

      companies donrsquot understand that their existing tools arenrsquot up to

      the job until theyrsquore trying to troubleshoot an application slowdown

      or even worse a virtual infrastructure outage

      For those who need a reminder of why vROps Management Suite is so

      necessary in todayrsquos data centers or what makes vROps so valuable in

      todayrsquos data center read on

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

      Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

      The most important thing to know is that itrsquos easy Assuming you

      already have VMware vSphere you can download the free 60-day trial

      of vROps deploy it and be up and running in less than 15 minutes

      Wersquoll walk you step-by-step through the deployment later in this

      book If you want to try vROps without a download you can do that

      in a live lab environment with the VMware Hands-On Labs (covered

      in the next section)

      Before you kick off your deployment letrsquos review some of the ldquomust-

      knowsrdquo of vROps starting with how itrsquos packaged and licensed

      vROps is offered in three editions Standard Advanced and Enterprise

      Whatrsquos common across all editions is that they include vROps

      performance monitoring analytics predictive capacity management

      predictive Distributed Resource Scheduler (pDRS) vRealize Log

      Insight and vSAN integration

      vRealize Operations is also included in bundles such as the vRealize

      Suite the vCloud Suite and vSphere with Operations Management

      Enterprise Plus

      Traditionally vROps has been licensed per CPU but recently VMware

      announced a new licensing option called hybrid cloud portable

      licensing which offers the flexibility to manage workloads whether

      theyrsquore on-premises third-party hypervisors physical servers or

      supported public clouds

      The benefit of the portable license unit (PLU) licensing model is that

      therersquos no license switching or conversion required The PLU allows

      usage of vROps to manage unlimited operating system instances (OSI)

      deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

      on the public cloud It includes VMware Cloud on AWS (VMC) all

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

      supported public clouds VMware Cloud Providers and third-party

      hypervisors and physical servers

      What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

      to purchase vSphere bundled with vROps For those building a new

      virtual infrastructure or adding more hosts to an existing virtual

      infrastructure vSOM is a great option for buying vSphere and vROps

      in a single SKU and at a discounted license cost

      We previously covered the general benefits of vROps but what about

      the specific benefits included in the Advanced and Enterprise editions

      of vROps Letrsquos analyze the additional functionality in the Advanced

      and Enterprise editions of the vRealize Suite

      vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

      Advanced edition of vROps including these major benefits

      bull vROps high availability

      bull Customizable dashboards

      bull Super metrics

      bull Public cloud cost comparison

      bull What-if scenarios for adding VMs to private and public clouds

      bull Automated actions

      bull vSAN troubleshooting and capacity management

      bull vRealize Orchestrator integration

      bull Service discovery and application dependency mapping

      bull Third-party storage network hyper-convergence and multi-

      cloud management packs

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

      For customers wanting to do service discovery and mapping they

      can leverage the vRealize Operations Service Discovery Management

      Pack (shown in Figure 1-4) vROps Service Discovery discovers all

      the services running in each VM and then builds a relationship or

      dependencies between services from different VMs based on the

      network communication

      The management pack can create dynamic applications based on

      the network communication between the services and brings the

      functionality into VMWare vRealize Operations Manager that was

      earlier provided by VMWare vRealize Infrastructure Navigator

      Figure 1-2

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

      vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

      Advanced edition There are two important features

      bull Performance monitoring of middleware applications

      and databases

      bull 3rd party database middleware and application monitoring

      For example with vROps Enterprise edition you can use Blue Medorarsquos

      SQL Server or Oracle database management packs with vROps

      Figure 1-3

      Figure 1-4

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

      When you select Advanced or Enterprise you will receive VMware

      Configuration Manager With Config Manager in the Advanced

      edition yoursquoll be able to track changes to vSphere for configuration

      and regulatory compliance With Config Manager in the Enterprise

      Edition yoursquoll be able to track OS-level changes configuration

      and patch management for compliance of all applications and

      operating systems

      One of the biggest reasons companies select the Enterprise edition

      is to be able to ensure compliance This is especially important for

      companies regulated under Sarbanes-Oxley (SOX) Payment Card

      Industry (PCI) Health Insurance Portability and Accountability Act

      (HIPAA) Federal Information Security Act (FISMA) and so on

      While not every company is required to be in compliance with those

      guidelines every company needs to keep their entire infrastructure

      secure And given the current environment itrsquos no longer something

      admins are able to do manually or with a patchwork of tools

      Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

      without ever having to install it Fortunately the smart people at

      VMwarersquos Hands-on Labs have enabled access to the entire VMware

      product line Itrsquos available to anyone at no cost already installed and

      includes detailed lab instructions which are easy to follow (The author

      frequently uses the HoL to immediately access some of VMwarersquos

      most complex products)

      vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

      those covering specific components of the vRealize Suite New labs

      are always being released at the time of this writing here are my

      favorite eight labs to learn vROps

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

      bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

      and Optimization

      bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

      Proactive Management

      bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

      bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

      bull HOL-1801-05-CHG vRealize Operations Application Monitoring

      ndash Challenge Lab

      bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

      bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

      bull HOL-1811-02-SDC vSphere with Operations Management ndash

      Getting Started

      Figure 1-5

      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

      These labs cover the new features of vROps and vRealize Log Insight

      how vROps manages a hybrid cloud and more If yoursquore new to vROps

      and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

      labs first

      SummaryIn this chapter yoursquove learned how vROps is packaged about different

      features available in each edition and how you can get some hands-

      on experience with the VMware HoL

      Read on to the next chapter to better understand the vROps

      architecture learn how to deploy vROps step-by-step and connect

      vROps to vCenter

      CHAPTER 2

      Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

      I always recommend that you first take a few minutes to understand

      the architecture behind the solution and the basics of how to size it

      This is important so that you donrsquot get caught off guard later and end

      up unable to scale the solution as your companyrsquos needs dictate

      vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

      to install a new guest OS install a database install an app or even

      connect it to the database

      vROps is typically deployed and runs

      entirely within a single VM thatrsquos very

      scalable For enterprises that have

      multiple sites or require high availability

      multiple VMs will be needed

      Figure 2-1 shows what the architecture

      looks like inside the vROps VM

      The single vROps VM includes the user

      interface RESTful API vROps controller

      analytics analysis and data storage

      Figure 2-1

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

      By deploying more vROps VMs you can easily create a multi-node

      cluster or even a multi-node highly available cluster as shown in

      Figure 2-2

      Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

      to take into consideration is the size of the virtual infrastructure yoursquoll

      manage This will determine how you size your vROps deployment

      During the deployment process (which we will cover in more detail

      in the next chapter) yoursquoll be asked to size the vROps VM as small

      medium large extra small extra large remote collector standard

      Figure 2-2

      Figure 2-3

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

      or remote collector large (Figure 2-3) These sizes match up with a

      range of VM resources that will be used in your deployment including

      vCPU vRAM and storage resources

      Figure 2-4 shows how the different sizes correspond to the vCPU and

      vRAM that will be allocated to the vROps VM

      VMware KB article 54370 details the sizing guidelines for vROps I

      encourage you to review it for more sizing information

      Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

      to begin installation

      The vROps Manager deployment guide offers pages of installation

      prerequisites that you should be aware of if yoursquore deploying it into a

      production environment Itrsquos always recommended to have the latest

      version of the ESXi and vCenter before you deploy the latest version

      of the vROps

      Figure 2-4

      Whatrsquos great about the latest version of vROps -

      vRealize Operations Manager 67 ndash is that you can

      monitor 30 larger environments using the same vROps

      resource configuration

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

      Keep in mind that unlike a traditional Windows application with

      the vROps virtual appliance-based deployment model therersquos no

      need to do things like create a new VM buy a Windows Server OS

      license install Windows create a new table and user on your SQL

      Server install the Windows-based management application connect

      it to SQL etc

      Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

      the vROps appliance For those new to vROps I recommend that you

      go to this URL

      httpswwwvmwarecomgovrealize-ops-dl-en

      It will bring you to the VMware evaluation center where you can sign

      up for a free 60-day fully-functioning license of vROps

      Existing VMware customers can go to the VMware download

      center and download vRealize operations OVA directly from there

      If yoursquore licensed for vROps yoursquoll need to enter your license key

      after deployment (Wersquoll cover where to enter your license later in

      this chapter)

      Once yoursquove downloaded the vROps virtual appliance you can go

      to the Home screen in the vSphere Web Client click on vRealize

      NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

      If you are running vCenter 67 and want to deploy

      vROps 67 there is a new highspeed deployment option

      that is covered in Chapter 4 of this book If you arenrsquot

      using vCenter 67 yet then continue on with the typical

      deployment that is shown here

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

      Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

      This will bring up the Deploy OVF Template wizard to walk you

      through the process Itrsquos here that yoursquoll specify the OVA file you

      downloaded from VMwarecom (Figure 2-6)

      Figure 2-5

      Figure 2-6

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

      After that yoursquoll be walked through the deployment wizard starting

      with giving the VM a name and selecting where yoursquod like to deploy

      it (Figure 2-7)

      Next select the virtual infrastructure resource where yoursquod like to

      deploy the virtual appliance (Figure 2-8)

      Figure 2-7

      Figure 2-8

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

      Next yoursquoll have a chance to review the details of what yoursquore about

      to deploy (Figure 2-9) including the version of the vROps and the

      required disk size

      Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

      any virtual appliance) and try to deploy

      it using the vSphere Client (Windows

      or Web) make sure you have a good

      connection In the past Irsquove struggled trying

      to deploy an OVF over a WAN or slow WiFi and had

      to troubleshoot numerous FAILED error messages Eventually I discovered

      that when I connect via reliable Ethernet to the same network that the

      vSphere infrastructure is on the errors simply disappear

      If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

      connecting to it via RDP downloading the OVF file to that Windows VM

      (because itrsquos on the same network as the vSphere infrastructure) and

      then deploying the OVF file from there

      Figure 2-9

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

      Accept the VMware end user license agreement by clicking Accept and

      then Next

      Now select the size of your virtual infrastructure based on the sizing

      information discussed earlier in this chapter Sizes range from extra

      small to extra large As we saw this will determine the resources that

      will be allocated to the VM once itrsquos deployed

      Figure 2-10

      Figure 2-11

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

      Select the datastore where yoursquoll install vROps the virtual disk format

      and the VM storage policy (if applicable) and click Next (Figure 2-10)

      Next select the network to which the vROps VM will connect

      (Figure 2-11)

      Next you have the chance to customize the template that will be used

      to create the VM (Figure 2-12) This includes the time zone and any

      static IP network settings you want to use If yoursquoll be using this

      in a production or lab environment using a static IP address is

      recommended

      Finally review everything and if correct click Finish (Figure 2-13)

      Figure 2-12

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

      After a few minutes you should see the new vROps VM deployed on

      the new host or cluster specified After you power on the VM and a

      minute or so has passed you can go to the vROps console It will look

      very similar to Figure 2-14

      As you can see it directs you to the URL for the vROps appliance

      Figure 2-13

      Figure 2-14

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

      Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

      screen that looks like Figure 2-15

      As you can see the three options are to perform an express installation

      a new installation or expand an existing installation

      In our case we will choose the express installation to get vROps up and

      running as quickly as possible but if yoursquod like to see every additional

      installation option yoursquod choose the new installation If you already

      have an existing installation you would of course choose to expand

      that existing installation to add greater scalability or high availability

      to your pre-existing cluster

      Choosing the express installation begins the three steps of the vROps

      Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

      The first step is to enter the new password for the admin account

      Keep in mind that you need to use a complex password that meets the

      requirements as shown in Figure 2-17

      Figure 2-15

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

      Figure 2-16

      Figure 2-17

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

      After clicking Next yoursquore ready to complete the vROps installation

      (Figure 2-18)

      The additional options provide the ability to choose a custom security

      certificate configure a name for the customer master node and enter

      an NTP server address for timekeeping

      Figure 2-18

      Figure 2-19

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

      Once configured the vROps web UI displays a login screen at which

      point you can log in with the admin username and password you

      configured (Figure 2-19)

      vRealize Operations Manager deployment is now complete leading to

      the final five-step configuration wizard shown in Figure 2-20

      After clicking Next and accepting the license agreement yoursquore

      prompted to enter your product license key shown in Figure 2-21

      You can choose to either take the default to evaluate vROps or if

      yoursquore a licensed vROps Manager user yoursquod enter your key here

      For this tutorial the product evaluation default was selected One

      more checkbox about being part of the VMware customer experience

      improvement program then click Next then Finish (Figure 2-22) to

      complete the installation wizard

      Figure 2-20

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

      Figure 2-21

      Figure 2-22

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

      Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

      solution As Figure 2-23 shows you should choose VMware vSphere

      Yoursquore connecting vROps to the vCenter server thatrsquos managing

      your vSphere infrastructure enabling vROps to begin gathering

      performance data related to your hosts clusters storage and VMs

      Figure 2-23

      Figure 2-24

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

      To configure the vSphere solution select the VMware vSphere solution

      and click on the gear icon inside the Administration tab and under

      Solutions

      This brings you to the manage solution configuration The first thing

      to do is add a new set of credentials by clicking the Plus sign on the

      right side of the credentials field (Figure 2-24)

      Itrsquos here that you can add your administrative vCenter username and

      password shown in Figure 2-25

      With your credentials added you next add a display name for your

      vCenter server and your vCenter serverrsquos domain name or IP address

      then click the button Test Connection (Figure 2-26)

      If the test is successful yoursquoll be prompted to accept the default

      certificate (Figure 2-27)

      Figure 2-25

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

      After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

      Figure 2-26

      Figure 2-27

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

      After you click OK make sure that you click Save Settings before

      clicking Close to continue

      With the solution configured you should now see that vROps is

      collecting data from vCenter as shown in Figure 2-29

      It will take some time for vROps to gather all the data that it

      needs to learn about your virtual infrastructure to start making

      recommendations for optimization but just in the first few minutes

      yoursquoll start learning where your bottlenecks are and which of your

      VMs hosts and datastores are currently under the heaviest workloads

      (and what the source is of those workloads)

      Figure 2-28

      Figure 2-29

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

      Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

      interfaces and how to log in to those interfaces

      Herersquos what you need to know

      The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

      or domain name) of the vROps VM This IP address was either

      statically configured when you deployed vROps or obtained by

      DHCP If you donrsquot know the IP address of your vROps VM simply

      go to the console of the VM inside the vSphere Web Client

      bull The username for the web interface defaults to admin the

      password was configured when you deployed vROps

      The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

      or domain name used to access vROps but add ldquoadminrdquo after it

      like this http1921681157admin

      Figure 2-30

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

      bull The username for the web interface defaults to admin the

      password was configured when you deployed vROps

      The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

      troubleshooting and network reconfiguration The console is

      accessed through the VMrsquos console in the vSphere Web Client

      SSH access may have been enabled when you deployed vROps if

      not itrsquos possible to enable it by using the console access through

      the vSphere Web Client

      bull You can log in to the console using the same admin account

      shown in Figure 2-31 but itrsquos much more useful to log in as the

      root account By default in vROps therersquos no password set on

      the root account so the first time you log in yoursquoll be prompted

      to change the password To do so you must enter the current

      password Since the default password is blank you can press

      enter to move on

      bull The most commonly used administrative tools inside the vROps

      command-line console are in ldquooptvmwaresharevamirdquo

      For example vami_config_net shown in Figure 2-32 is used to

      reconfigure networking on the vROps virtual appliance this is very

      useful if you used DHCP IP addressing when you deployed the virtual

      Figure 2-31

      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

      appliance but later want to change to a static IP address or reconfigure

      the DNS servers being used

      SummaryIn this chapter yoursquove learned about the vROps architecture how to

      deploy vROps and how to connect it to vCenter You should now be

      up and running

      In the next chapter yoursquoll get detailed information on how vROps

      is configured in the real world regarding single sign-on alert

      configuration custom policies and more

      Figure 2-32

      CHAPTER 3

      Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

      yoursquore ready to enable intelligent operations for your virtual

      infrastructure In this chapter yoursquoll learn about some of the most

      common configurations you may want to perform beyond the initial

      configuration Yoursquoll also learn how to configure SSO authentication

      custom policies custom alerts predictive DRS automated workload

      balancing capacity management and more

      Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

      Those are the same admins who always log in to vROps using the

      SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

      configure single sign-on (SSO) with vROps

      The benefit of SSO is that any login you can use to log in to the

      vSphere Web Client will also allow you to log in to vROps And once

      you log in to the vSphere Web Client you can use vROps without any

      authentication whatsoever This is a huge convenience

      Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

      These steps assume that you already have vSphere vCenter and

      vROps Manager installed and configured

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

      Finally make sure that the time on your vROps server is synced with

      the time on your vCenter server Network Time Protocol (NTP) is the

      best way to do this and configuring NTP in vROps is easy Just go into

      Administration Cluster Management and on the Actions menu click

      on Network Time Protocol Settings as shown in Figure 3-1

      If you already have an NTP server (likely configured during deployment

      of vROps) you can move on from here If you donrsquot have an NTP

      server enter the name of your NTP server and click Add to add your

      NTP server

      Next make sure you have DNS configured for your vCenter server and

      vROps server If you donrsquot have DNS properly configured yoursquoll get

      the error ldquofailed to retrieve single sign on SSL certificates the host or

      port is not reachablerdquo

      Finally note carefully the version update and patch levels of your

      vCenter server and your vROps server I recommend the latest

      version of both

      Figure 3-1

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

      Once yoursquove met the prerequisites you can move on to configuring

      SSO To configure SSO in vROps go to the Administration tab and

      under Access click on Authentication Sources Then click Add to add

      a new authentication source as shown in Figure 3-2

      Note that under ldquosource typerdquo you can configure authentication to

      SSO SAML (likely pointing to vCenter) Windows Active Directory

      (AD) or Open LDAP

      Figure 3-2

      Figure 3-3

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

      Irsquod recommend configuring your vCenter server to use AD

      authentication then configuring vROps to point to vCenter for SSO

      SAML authentication This is preferable to configuring vROps to go to

      AD for authentication

      Enter a name for the authentication source (whatever you want)

      keeping the default of SSO SAML for the source type Then enter

      the vCenter IP address or host name username and password See

      Figure 3-3

      Next accept the certificate from vCenter and click OK as shown in

      Figure 3-4

      Then as Figure 3-5 shows specify which groups you want to import

      Assign vROps roles to the user groups that yoursquore importing

      (Figure 3-6)

      In this case we added the vCenter administratorsvspherelocal

      account and made it an administrator for vROps

      In production environments you might want to create an AD group in

      which you add your vROps administrators then authorize that group

      to administer or simply use vROps

      Figure 3-4

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

      Figure 3-5

      Figure 3-6

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

      At this point your configuration should be complete To test it log

      out of vROps and the vSphere Web Client

      Log back into the vSphere Web Client and open the web page for

      vROps you should be automatically logged in with no authentication

      As you can see in Figure 3-7 vROps is allowing the AD admin account

      to log in

      Remember the goal of this SSO configuration is that you never have

      to log in to vROps again (during normal usage) as long as yoursquore

      already logged into the vSphere Web Client Mission accomplished

      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

      admin needs to perform If you donrsquot do it at the start at some point

      you will likely need to do it in the future so you might as well do it

      right from the start

      If you click on Home at the top of the vROps web interface then click

      on Administration yoursquoll be taken to the administrative interface

      where just about all vROps customizations are made (Figure 3-8)

      Figure 3-7

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

      In the administrative interface click on Policies on the left to configure

      and customize vROps policies (Figure 3-9)

      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

      solely work off of thresholds but there are some things that you

      inherently know about your virtual infrastructure that vROps

      canrsquot know

      Figure 3-8

      Figure 3-9

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

      For example you may have a high-priority production cluster (with

      many more resources intentionally allocated) and a low priority dev

      test cluster (with many fewer resources intentionally allocated) You

      donrsquot want vROps alerting you that you need to add more resources

      to devtest if you intentionally under-provisioned the devtest cluster

      for the workload

      Perhaps itrsquos more critical to be alerted to a low memory situation on

      a production cluster than it is for a testdev cluster Or you might

      want to exclude the vROps VMs from monitoring and alerting on

      themselves

      You can see the importance of customization And since policies

      are applied to groups there are times when yoursquoll want to wait on

      the creation of new policies and first create a new group type and

      associated groups But if you already have a group type to which you

      want to apply your policy you can go ahead and create the new policy

      What is a vROps PolicyA policy is a set of rules that you define

      for vRealize Operations Manager to

      use to analyze and display information

      about the objects in your environment

      You can create modify and administer

      policies to determine how vRealize Operations

      Manager displays data in dashboards views and reports

      Be careful if you choose to modify the default policy

      as yoursquore modifying how vROps does its job and the

      information that you see across vROps in dashboards

      reports and views will forever be changed

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

      Ideally you want to create a new policy for something such as letrsquos

      say your devtest cluster

      To do this (assuming you already had a group in mind) click on the

      Policy Library tab then the Plus sign to Create a New Policy (shown

      in Figure 3-9) From there you would give the policy a name and

      description

      Itrsquos common to create a new policy by starting with an existing policy

      The policy that you start with is called the ldquobase policyrdquo as the new

      policy you create inherits its settings from that policy See Figure 3-10

      From there as shown in Figure 3-11 yoursquoll associate a policy

      with a group

      In this case I associated that policy with the new ldquoDev-Testrdquo group

      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

      At this point if you used a policy template you have the option of just

      clicking Finish to complete the policy creation Or if you want to view

      or modify all the potential options for the policy configuration and

      alerts you can do so

      Figure 3-10

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

      When yoursquore done your new policy will show up in the policy library

      as shown in Figure 3-12

      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

      are system defined (the adapter groups) and cannot be changed Other

      groups are user-defined and can be modified or added to

      Figure 3-12

      Figure 3-11

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

      Examples of system-defined adapter groups include Operating

      Systems World Universe vSAN World and vSphere World These

      groups contain objects such as the vCenter server ESXi hosts data

      centers etc

      Examples of the pre-defined user groups include Department

      Environment Function Location Security zone and Service Level

      Object You should use the vROps grouping to organize the objects in

      your virtual infrastructure in the way that makes the most sense to

      you If possible use the pre-defined user groups

      However if those groups donrsquot suit you vROps group types also allow

      you to create your own custom object groups specifically tailored for

      your environment Figure 3-13 shows the creation of the Dev-Test

      group for example

      By choosing a dynamic group membership (ldquoKeep group membership

      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

      vSphere inventory object like a folder cluster resource pool or even

      Figure 3-13

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

      a virtual data center All the objects under that object will always

      be associated with the group yoursquove created regardless of whether

      theyrsquore added or removed This is great for dynamically changing

      environments as most are today

      Once the grouprsquos created the logical inventory view allows you to

      use that group for all common vROps functions such as showing the

      performance and capacity for all associated resources

      For more information on policies group types and groups check

      out the vROps Configuration Guide (httpsdocsvmwarecomen

      vRealize-Operations-Manager67vrealize-operations-manager-

      67-config-guidepdf) in the vROps documentation for more detailed

      information

      Automated Remediation in vROps There are many data center monitoring

      tools out there that tell you that you have

      a problem Remember the robot from the

      old sci-fi show ldquoLost In Spacerdquo It was

      always throwing up its arms and screeching

      ldquoWarning Warning Dangerrdquo

      At one point that may have been helpful (if

      stressful) but our expectations and needs

      have evolved Todayrsquos tools are able to predict problems before

      they happen and tell you how to fix them before they impact your

      applications Prediction and suggested remediation are the new

      minimum expectation However there are very few tools out there

      that will not only predict and suggest remediation but automate

      the process

      Consider for example an employeemanager analogy where the

      employee keeps bringing common problems to the manager asking

      the manager how to solve the recurring issues No manager wants

      to hear about the same problems over and over again when the

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

      fix is already known What could the manager do After dressing

      the employee down and threatening to make them eligible for

      unemployment benefits said manager could write a script that the

      employee could execute on their own to solve the problem

      Another analogy that might help is to think in terms of the cloud

      Cloud management requires a tool that knows what can go wrong in

      your cloud infrastructure and automatically solve it for you before it

      impacts applications and yes even without notifying you about it in

      the middle of the night The ideal would be for your cloud monitoring

      and management tool to email you a report in the morning that says

      ldquoI fixed these problems for you while you were sleeping and the

      applications were never impactedrdquo

      This is exactly the type of functionality that vROps Intelligent

      Operations can provide

      vROps offers many different actions that can be automated without

      any scripting and without vRealize Automation Examples include

      powering on a VM powering off a VM resizing most VM resources

      and more With these actions vROps is able to prevent downtime or

      application performance issues before they happen

      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

      with vROps

      bull Automated Workload Optimization The ability of vROps to move

      running VMs from one cluster to another to proactively prevent

      performance bottlenecks before they happen

      bull vROps Automated Actions vROps can perform more than 39

      different actions on objects managed by the vCenter adapter You

      can manually perform these actions or configure alerts to trigger

      remediation with one of them

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

      bull vRealize Automation Integrated Actions The same actions that

      can be automated with vROps can also be automated with vRealize

      Automation allowing you to perform more complex automations

      bull Webhooks By leveraging vRealize Orchestrator integration you

      can trigger an alert based on an email SNMP trap or REST API

      notification that alert can then perform an automated action

      The first thing you need to know is that for these vROps actions to

      work the vCenter adapter must have Enable Actions set to Enable as

      shown in Figure 3-15

      In the past you would configure the vCenter Python Adapter

      separately but starting with vROps 66 thatrsquos no longer necessary

      You can view the multitude of different actions that you can either

      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

      Figure 3-15

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

      If you take a look at a specific vSphere object and click on the Actions

      drop down for that object you can see the actions that apply to that

      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

      To automate these types of actions you need to modify a

      recommendation to perform an action (remediate) instead of just

      recommend remediation steps To do this go to the Alerts menu then

      into Alert Settings Recommendations and find a recommendation

      Figure 3-16

      Figure 3-17

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

      you want to automate Figure 3-18 for example shows a pre-defined

      recommendation to add more memory to a VM

      In this case therersquos a pre-defined action as well to add more memory

      to the VM to automatically remediate the memory contention issue

      and resolve application slowness See Figure 3-19

      Automated remediation takes alert recommendations (which already

      exist in your vROps installation) and allows you to turn on an action

      to take that supersedes the recommendation

      When automated actions kick in theyrsquore displayed under

      Administration History Recent Tasks

      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

      were sleeping

      Figure 3-18

      Figure 3-19

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

      occur on the monitored objects when data analysis indicates deviations

      from normal metric values or when a problem occurs with one of the

      vRealize Operations components

      In other words alerts are things you need know about

      vROps Alerts come in three flavors

      bull Critical

      bull Immediate

      bull Warning

      Critical alerts should be acted upon immediately immediate alerts

      (somewhat counter-intuitively) should be acted on ldquoas soon as

      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

      Alerts are visible in a few different areas in vROps The most obvious is

      the main Alerts menu as shown in Figure 3-20 Another place to see

      alerts is from the Operations Overview as you can see in Figure 3-21

      vROps comes with many different alerts preconfigured Under the Alerts

      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

      alerts and create your own custom alerts should you decide to do so

      Figure 3-20

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

      Reacting to AlertsItrsquos important to know the different actions that you can take when

      you receive an alert vROps is typically very helpful in resolving alerts

      by explaining the problem offering metrics to support its analysis and

      providing recommended actions to remediate the issue (Figure 3-23)

      Figure 3-21

      Figure 3-22

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

      If you select an alert in the Alerts menu you can take ownership

      cancel the alert suspend the alert go to the alert definition or release

      ownership (Figure 3-24)

      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

      scheduler aka pDRS So what does pDRS do that the DRS you

      already know and love doesnrsquot

      Figure 3-23

      Figure 3-24

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

      If yoursquore a typical vSphere admin itrsquos likely that you already use

      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

      that you love it (I know I do) You may think that DRS is already perfect

      (and I agree itrsquos pretty cool) but what if DRS had the information it

      needed to actually predict the needs of your applications With that

      your applications can achieve the fastest performance possible and

      your vSphere infrastructure can have the fastest workload balancing

      ever Would that interest you

      vSphere and DRS have been working together since vROps 62 when

      Intelligent Workload Placement with DRS was announced With

      Intelligent Workload Placement vROps helped to rebalance VM

      workloads across clusters

      With Intelligent Workload Placement in place you may think that

      DRS doesnrsquot need any help balancing workloads within a cluster after

      all DRS already does its job very well But letrsquos look at the different

      approaches that DRS has available to it

      Traditionally DRS has worked by reactively balancing workloads

      when applications (running on VMs) arenrsquot getting the resources

      they need DRS analyzes the resources allocated (CPU and memory)

      and looks to see if those resources are continuously available if they

      arenrsquot it moves that VM to a host that has those resources available

      While this works well in most cases there is the potential for

      contention and thus negative application performance impact (albeit

      very short) DRS is included with vSphere Enterprise Plus

      The next step up from reactive is balance which is the Intelligent

      Workload Placement approach discussed earlier With the balance

      method vSphere DRS and vROps begin working together

      This is an improvement over the reactive method because vROps is

      working at a higher level than DRS to analyze performance across

      multiple clusters While this is by itself better than DRS the downside

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

      is that it comes with high overhead and doesnrsquot do anything to prevent

      application performance issues and contention before it happens

      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

      performance issues While they typically fix application performance

      issues very quickly therersquos no guarantee that they will in addition

      therersquos no proactive diagnosis and prevention of problems before

      they happen

      Predictive DRS does exactly this helping the admin get out ahead

      of their infrastructure (Figure 3-25) With minimal overhead pDRS

      predicts what resources each VM will need that day using the past

      resource consumption of each VM as a guide to future needs

      It combines that predictive ability with the knowledge of what VMs

      are on each host and the resources that each host is able to contribute

      vROps makes these predictions using its dynamic thresholds The

      great thing about these dynamic thresholds is that theyrsquore tailored to

      each individual VM and application

      To enable pDRS log into your vSphere Web Client (not vROps) go to

      your DRS Cluster Configuration enable vSphere DRS and check the

      box to Enable Predictive DRS (see Figure 3-26)

      Next navigate to the Administration menu in vROps then to Solutions

      Edit your vSphere Solution then under the advanced settings enable

      the vCenter adapter to Provide data to vSphere Predictive DRS as

      shown in Figure 3-27

      Figure 3-25

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

      Each hour predictive DRS will combine its knowledge of the

      environment combined with the historical resource utilization of each

      VM then take action to ensure that the VMs receive the resources

      Figure 3-26

      Figure 3-27

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

      they need before theyrsquore needed The end result is that your critical

      applications never get the chance to suffer performance degradation

      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

      feature called ldquoautomated workload optimizationrdquo You might be

      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

      in vSphererdquo The answer is that yes DRS automates the balancing of

      workloads (although technically it doesnrsquot balance at all it ensures

      that workloads get the resources that they need)

      Unlike DRS which works within vSphere clusters automated workload

      optimization automates the optimization of workloads between

      vSphere clusters Thus to leverage AWO the first requirement is

      having multiple vSphere clusters

      I like to say that DRS works intra-cluster and automated workload

      optimization works inter-cluster

      Figure 3-28

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

      the Optimize Capacity section See Figure 3-28

      You can control how yoursquod like the workloads to be placed in the

      Placement Settings tile by clicking on Edit Settings as shown in

      Figure 3-29

      Once you have multiple clusters managed by vROps you can choose to

      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

      a Schedule or make workload balancing Automatic

      Wersquoll learn more about optimizing your vSphere infrastructure in the

      next chapter of this book

      Figure 3-29

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

      host of valuable metrics

      bull Total environment capacity

      bull Used capacity

      bull CPU capacity trends

      bull Memory capacity trends

      Figure 3-30

      Figure 3-31

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

      bull Disk capacity trends

      bull Predict how much time remains before your most critical resources

      are depleted

      By drilling down into a specific cluster yoursquoll move down into the

      environment level from there you can drill even deeper For example

      check out the workload analysis of the cluster in Figure 3-32

      This drilldown can be done for a specific host VM or datastore For

      example Figure 3-33 shows the capacity remaining for a specific VM

      In this case you should be concerned since just 35 days remain until

      memory runs out in your vCenter Server VM

      vROps can show the capacity and time remaining for any object it

      manages including clusters hosts datastores and VMs It will

      proactively alert you should the capacity and time remaining fall

      below predetermined levels

      Figure 3-32

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

      happen itrsquos likely that at some point yoursquoll need to use vROps to

      troubleshoot your vSphere infrastructure

      To that end vROps constantly performs performance analysis to

      identify bottlenecks there As you can see in Figure 3-34 vROps offers

      troubleshooting dashboards for clusters datastores hosts VMs and

      vSAN in addition to the ability to troubleshoot via log data

      Figure 3-33

      Figure 3-34

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

      dashboard It enables you to quickly identify the type of contention

      faced by each VM in the cluster

      Besides the troubleshooting dashboards the real power of vROps

      shines through when you realize how often the vROps Smart Alerts

      are able to point you to the root cause of an issue and provide

      recommendations for remediation so that you can quickly resolve any

      trouble that might occur

      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

      you installed the vROps Management Pack for vSAN However vSAN

      management is built into vROps 66 and later

      Using vSAN management and monitoring in vROps requires you to

      enable it by connecting it to your vCenter Server In vROps go to

      the Administration menu then to Solutions select the VMware vSAN

      solution then the Gear icon to configure (Figure 3-36)

      Figure 3-35

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

      Figure 3-36

      Figure 3-37

      Figure 3-38

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

      From there yoursquoll add your vCenter Server Hostname and Credentials

      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

      After you get a successful test of the connection and credentials make

      sure that you click Save Settings

      At this point vROps will begin gathering statistics from your vCenter

      server related to vSAN then yoursquoll quickly start seeing some very

      insightful statistics and recommendations from vROps

      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

      bull vSAN Capacity Overview

      bull Migrate to vSAN

      bull vSAN Operations Overview

      bull Troubleshoot vSAN

      Figure 3-39 displays the vSAN Operations Overview Dashboard

      Figure 3-39

      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

      For those using vSAN these dashboards are invaluable They allow

      you to plan capacity across multiple vSAN clusters optimize vSAN

      clusters prevent vSAN trouble before it happens and if needed

      troubleshoot vSAN (Figure 3-40)

      SummaryIn this chapter yoursquove learned how to configure the most common

      vROps features and how to maximize your vSphere infrastructure

      using vROps features like predictive DRS vSAN management and

      powerful capacity dashboards

      With the latest version of vROps some even more powerful features

      have been released In the next chapter wersquoll dive into the latest

      vROps features that will allow you to enable a self-driving vSphere

      infrastructure

      Drive on

      Figure 3-40

      CHAPTER 4

      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

      read this chapter completely With the recently announced vROps 67

      VMware has brought what they call ldquoSelf-Driving Operations for the

      Data Centerrdquo What does this mean for you VMware says that the self-

      driving data center will bring ldquoContinuous performance optimization

      based on operational and business intent efficient capacity

      management proactive planning and intelligent remediationrdquo

      The goal for the self-driving data center is to provide a unified

      management platform so that the IT organization can optimize

      plan and scale the software-defined data center and multiple cloud

      deployments from the applications to the infrastructure

      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

      new instance of vROps 67 directly from the vSphere client without

      having to go through the traditional installation steps that we covered

      in Chapter 2 of this book With the new high speed installation

      vCenter will download the vROps 67 OVA deploy it and completely

      configure it In addition to the deployment the high speed installation

      also includes the automatic configuration of the vSphere Adapter to

      communicate with the vCenter server that you deployed it from

      In fact if you are running vCenter 67 and donrsquot have vROps 67

      installed vCenter will prompt you to install it (as you see in Figure 4-1)

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

      From there you can select either the online or offline installation mode

      provide your vCenter server credentials define your environment

      (datacenter cluster host datastore and network) and provide IP

      address details With that information vCenter will automatically

      deploy vROps activate the new vROps dashboards for vCenter and

      configure the vSphere adapter in vROps

      Figure 4-1

      Figure 4-2

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

      You can be up and running with vROps faster than ever by combining

      vSphere 67 vCenter 67 and vROps 67

      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

      when you combine vROps 67 and vCenter

      67 Only with that magical combination

      can you use the new vROps 67 plugin

      for the vCenter 67 HTML5 web client

      (Figure 4-3)

      The vRealize Operations within vCenter

      plugin provides you with six new

      dashboards directly inside your vCenter

      UI (Figure 4-4)

      The end result is that you get all the

      goodness of vROps in your vSphere client

      helping you be more productive than ever

      Figure 4-3

      Figure 4-4

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

      makes vROps easier to use ultimately making you more productive

      The new UI includes a use case and persona-based ldquoQuick Start

      Dashboardrdquo to help you quickly perform operational tasks It also

      includes updated workflows for enterprise-wide troubleshooting with

      metrics and logs Figure 4-5 shows the new interface

      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

      define how the data centerrsquos intended to run and then for vROps to

      make it happen

      Figure 4-5

      Figure 4-6

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

      The first step is to access the current performance of your data center

      Figure 4-6 shows the vROps 67 automated workload balancing and

      optimization window

      Simply define intent by configuring settings such as target utilization

      and cluster headroom then define tag-based placement requirements

      as shown in Figure 4-7 Some examples of tag-based placement

      bull SLA tiers Gold Silver Bronze

      bull License policies Windows Oracle Linux

      bull Compliance PCI HIPAA

      bull App affinity policies

      After yoursquove defined intent turn on self-driving operations by

      automating workload balancing and performance optimization

      (Figure 4-8) There are several ways to automate optimization action

      bull Run it now manually based on recommendations

      bull Schedule it for an automated ongoing optimization

      Figure 4-7

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

      bull Automate to run when performance troubles occur and desired

      performance intent isnrsquot met

      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

      for capacity shortfalls view total cost of ownership and get detailed

      insights on potential cost savings from reclamation and analyze

      optimum densities for the future

      Figure 4-9 shows an example of the kind of savings opportunities

      presented As you can see cost data is directly correlated with capacity

      analytics to ensure that you intelligently reclaim capacity when itrsquos

      not needed

      Figure 4-8

      Figure 4-9

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

      After getting an idea of which data centers to prioritize and what could

      be the potential cost savings (Figure 4-10) you can easily automate

      optimization actions This includes reclamation right-sizing and

      automating workload balancing to reduce license costs as well as

      densification to consolidate workloads into minimal clusters while

      assuring that you meet goals for performance target utilization and

      defined intent

      The new capacity analytics engine is able to view historical trends and

      predict the most constrained resources such as CPU memory and

      disk space It can also give recommendations to either reclaim unused

      capacity or even add capacity (Figure 4-11)

      Figure 4-10

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

      workloads For some of those workloads it makes the most sense to

      move them into the public cloud but which public cloud

      The new version of vROps allows you to perform what-if scenario

      analysis to decide where to run workloads between VMware Cloud on

      AWS and AWS EC2 as shown in Figure 4-12

      Figure 4-11

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

      to enable IT and application owners to triage and resolve issues faster

      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

      by automatically discovering VMs and apps then provisioning the

      required OS and app data collectors to send metrics to Wavefront

      Figure 4-12

      Figure 4-13

      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

      This capability enables IT to gain control and provide app monitoring

      capabilities to their DevOps teams for the next generation of apps in

      addition to traditional applications

      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

      itrsquos packaged how itrsquos installed and how itrsquos configured

      More importantly yoursquove learned how to maximize the power of

      vROps to make the most of your vSphere infrastructure When paired

      together vSphere 67 and vRealize 67 are an unstoppable data

      center solution that provides powerful features like predictive DRS

      workload optimization cost savings and ultimately the self-driving

      data center

      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

      the latest version check out the vROps

      Upgrade Center

      httpswwwvmwarecomproducts

      vrealize-operationsupgrade-centerhtml

      If you donrsquot have vROps in place already you can

      sign up for a free 60-day evaluation

      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

      • Chapter 1
        • Getting Started with VMware vRealize Operations
          • What is vRealize Operations
          • How Does vRealize Operations Work
          • Understanding vRealize Operations Editions
          • Learning vROps in the VMware Hands-on Labs (HoL)
          • Summary
              • Chapter 2
                • Deploying vRealize Operations
                  • vRealize Operations Architecture Overview
                  • Sizing vRealize Operations
                  • Installing vRealize Operations for the First Time
                  • Accessing vRealize Operations
                  • Summary
                      • Chapter 3
                        • Configuring vRealize Operations for Maximum Effect
                          • Configuring SSO in vROps
                          • Understanding Policies in vROps
                          • Automated Remediation in vROps
                          • Configuring Alerts
                          • Predictive DRS
                          • Automated Workload Optimization
                          • Maximizing Capacity Analysis with vROps
                          • Maximize Troubleshooting with vROps
                          • Summary
                              • Chapter 4
                                • Maximizing vRealize Operations
                                  • High Speed Installation
                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                  • Enhanced User Interface
                                  • Automating Performance Based on Intent
                                  • Assess Capacity and Cost Savings with Automate Optimization
                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                  • Integration of vRealize Operations and Wavefront by VMware
                                  • Whatrsquos Next

        iv

        Chapter 4 73Maximizing vRealize Operations 73

        High Speed Installation 73

        vRealize Operations 67 Plugin for vSphere Web Client 75

        Enhanced User Interface 76

        Automating Performance Based on Intent 76

        Assess Capacity and Cost Savings with Automate Optimization 78

        Model What-If Scenarios for Private and Public Cloud Workload Distribution 80

        Integration of vRealize Operations and Wavefront by VMware 81

        Whatrsquos Next 82

        v

        CALLOUTS USED IN THIS BOOK

        The Gorilla is the professorial sort that enjoys

        helping people learn In the Schoolhouse

        callout yoursquoll gain insight into topics that

        may be outside the main subject but that are

        still important

        This is a special place where readers can learn

        a bit more about ancillary topics presented

        in the book

        When we have a great thought we express

        them through a series of grunts in the Bright

        Idea section

        Takes readers into the deep dark depths of a

        particular topic

        Discusses items of strategic interest to

        business leaders

        vi

        ICONS USED IN THIS BOOK

        DEFINITIONDefines a word phrase or concept

        KNOWLEDGE CHECKTests your knowledge of what yoursquove read

        PAY AT TENTIONWe want to make sure you see this

        GPSWersquoll help you navigate your knowledge to the

        right place

        WATCH OUT Make sure you read this so you donrsquot make a

        critical error

        CHAPTER 1

        Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

        (vROps) for vSphere management but not everyone maximizes the

        power that vROps can provide Many donrsquot know the tips and tricks

        that you can use to get the most out of it

        For instance you may not know that vROps can manage the full data

        center stack from applications to infrastructure and it can do this

        across physical virtual and cloud environments Perhaps you arenrsquot

        aware of the multitude of resources available to soup up vROps into a

        performance and capacity management machine for the IT operations

        group And Irsquod be willing to bet that you arenrsquot aware of the latest

        enhancements to vROps that allow you to enable self-driving cloud

        operations in your data center

        In this book yoursquoll learn all that and much more

        What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

        to vROps to ensure that wersquore all on the same page

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

        VMware has designed vROps to provide what they call ldquoIntelligent

        Operationsrdquo for your data center If you take a moment to think

        about that phrase you might consider the opposite ldquounintelligent

        operationsrdquo None of us want to manage our data center

        ldquounintelligentlyrdquo although it happens at so many companies

        EXPERIENCED VROPS ADMINS ONLY

        Do you know this already

        If you already have a good understanding of vROps you

        can skip this introductory chapter and the installation

        chapter (Chapter 2) to move directly to configuring

        vRealize Operations for Maximimum Effect (Chapter 3)

        If yoursquore already an experienced vROps administrator I

        recommend you jump to the final chapter of the book

        Maximizing vRealize Operations (Chapter 4)

        Figure 1-1

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

        Many organizations are missing crucial information about their data

        centers For example they donrsquot understand how their applications

        are performing today they donrsquot have a capacity plan for the future

        and when trouble happens they blindly restart software and hardware

        in hopes of returning the applications to the status quo

        All of these are a sign of a data center management group that doesnrsquot

        have any intelligence around their data center operations Itrsquos no

        secret that modern data centers are complex so it makes sense that

        yoursquod need intelligent tools to manage such an environment vROps

        is the tool both now and in the future that you should be using to

        manage your complex modern data center

        With the release of vROps 67 VMware has updated their description

        of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

        is an important addition to the description of ldquoIntelligent Operationsrdquo

        that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

        data center later in the book when we cover maximizing vROps

        How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

        That virtual appliance includes both the database and the analysis

        engine The integrated database stores collected data the analysis

        engine presents that data to you intelligently and alerts you to what

        you need to know The vROps virtual appliance connects to VMware

        vCenter to learn about the vSphere infrastructure hosts clusters

        virtual machines (VMs) virtual networks and datastores

        It can also communicate with other data sources like applications

        databases servers networks and much more vROps is designed

        to be able to pull data from just about anywhere and correlate that

        data with other data sources to give you a holistic view of whatrsquos

        happening in the data center Wersquoll go more into vROps architecture

        in a later chapter

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

        5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

        massive CPU and memory density This gives

        them the ability to run more virtual machines (VMs)

        than yoursquove ever likely run before on a single server

        Even if the potential number of VMs exceeds your comfort level itrsquos

        your job as a virtualization admin to push that hardware to the limits to

        maximize your companyrsquos IT investment But how do you know what that

        number is Just because one company can run 100 VMs on a server doesnrsquot

        mean that your servers can

        The only way to find out what that number is for your particular servers

        and your companyrsquos specific applications is to slowly increase that

        number until your intelligent tool tells you to stop (which will be before

        applications see slowness) Maximizing VM density isnrsquot something that

        you should try to do without the right analytics tools in place

        2 Prevent bottlenecks and downtime Virtual infrastructure can and

        will hit resource bottlenecks and itrsquos your job to prevent that before they

        degrade application performance or cause application downtime This can

        be tough to do without a tool thatrsquos monitoring your resource utilization

        247 keeping a history and making recommendations

        3 Correlate events and changes With more complex virtual infrastructure

        comes multiple administrators and multiple changes Itrsquos critical to have a

        system that tracks those changes and correlates them with system events

        andor performance issues This way when unexpected downtime or

        performance bottlenecks occur they can quickly be tied back to events

        and changes that may be the root cause

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

        4 Plan capacity growth Most workloads tend to grow over time as the

        usercustomer base of those applications grows The virtualization admin

        needs to be able to predict that growth before the virtual infrastructure

        runs out of capacity

        This foresight is important since adding new capacity to the virtual

        infrastructure may require physical capacity (pCPU pRAM or pDisk)

        that takes time to purchase and add to the cluster Your virtualization

        management tool must monitor the workloads of your applications over

        time and be able to predict when additional capacity is needed alerting

        you even months ahead of time

        5 Achieve a unified view Too many so-called virtualization

        management tools monitor the virtual infrastructure with only insight

        from SNMP element monitoring or with only basic information from

        the vCenter API You need a tool that offers a unified view gained from

        a rich and extensible wealth of data

        For example your virtualization management tool should have

        the ability to communicate directly with storage arrays for storage

        insight it should have application insight into Tier 1 applications and

        it should be able to provide insight into the hybrid cloud when your

        company is ready to migrate workloads

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

        In the past when virtual infrastructures were smaller more static

        and less complex analysis using only vCenter was adequate for most

        companies They didnrsquot feel the need to push their utilization levels

        as they were satisfied with consolidating 10 or 20 VMs on a server

        (thatrsquos not hard to understand when compared to the 11 OS-to-

        server ratio they were running with physical servers)

        Today enterprises can be running hundreds of VMs on each host

        and pushing the VM-to-host ratio to the maximum to squeeze

        every penny out of their data center investment Additionally many

        companies are using desktop virtualization and more complex multi-

        tiered applications than in the past

        While the adoption of virtualization management tools has increased

        those tools havenrsquot always proven to be worthwhile (or in some cases

        these tools are even ignored by administrators) Some enterprises have

        managed their virtual infrastructure with vCenter and command-line

        tools for years and believe that therersquos no need to add another tool

        And still others are using a third-party tool that just wasnrsquot designed

        with virtualization in mind such as an element-monitoring tool

        In just about all these cases the enterprise doesnrsquot realize what

        theyrsquore missing until itrsquos too late Unfortunately too many of those

        companies donrsquot understand that their existing tools arenrsquot up to

        the job until theyrsquore trying to troubleshoot an application slowdown

        or even worse a virtual infrastructure outage

        For those who need a reminder of why vROps Management Suite is so

        necessary in todayrsquos data centers or what makes vROps so valuable in

        todayrsquos data center read on

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

        Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

        The most important thing to know is that itrsquos easy Assuming you

        already have VMware vSphere you can download the free 60-day trial

        of vROps deploy it and be up and running in less than 15 minutes

        Wersquoll walk you step-by-step through the deployment later in this

        book If you want to try vROps without a download you can do that

        in a live lab environment with the VMware Hands-On Labs (covered

        in the next section)

        Before you kick off your deployment letrsquos review some of the ldquomust-

        knowsrdquo of vROps starting with how itrsquos packaged and licensed

        vROps is offered in three editions Standard Advanced and Enterprise

        Whatrsquos common across all editions is that they include vROps

        performance monitoring analytics predictive capacity management

        predictive Distributed Resource Scheduler (pDRS) vRealize Log

        Insight and vSAN integration

        vRealize Operations is also included in bundles such as the vRealize

        Suite the vCloud Suite and vSphere with Operations Management

        Enterprise Plus

        Traditionally vROps has been licensed per CPU but recently VMware

        announced a new licensing option called hybrid cloud portable

        licensing which offers the flexibility to manage workloads whether

        theyrsquore on-premises third-party hypervisors physical servers or

        supported public clouds

        The benefit of the portable license unit (PLU) licensing model is that

        therersquos no license switching or conversion required The PLU allows

        usage of vROps to manage unlimited operating system instances (OSI)

        deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

        on the public cloud It includes VMware Cloud on AWS (VMC) all

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

        supported public clouds VMware Cloud Providers and third-party

        hypervisors and physical servers

        What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

        to purchase vSphere bundled with vROps For those building a new

        virtual infrastructure or adding more hosts to an existing virtual

        infrastructure vSOM is a great option for buying vSphere and vROps

        in a single SKU and at a discounted license cost

        We previously covered the general benefits of vROps but what about

        the specific benefits included in the Advanced and Enterprise editions

        of vROps Letrsquos analyze the additional functionality in the Advanced

        and Enterprise editions of the vRealize Suite

        vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

        Advanced edition of vROps including these major benefits

        bull vROps high availability

        bull Customizable dashboards

        bull Super metrics

        bull Public cloud cost comparison

        bull What-if scenarios for adding VMs to private and public clouds

        bull Automated actions

        bull vSAN troubleshooting and capacity management

        bull vRealize Orchestrator integration

        bull Service discovery and application dependency mapping

        bull Third-party storage network hyper-convergence and multi-

        cloud management packs

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

        For customers wanting to do service discovery and mapping they

        can leverage the vRealize Operations Service Discovery Management

        Pack (shown in Figure 1-4) vROps Service Discovery discovers all

        the services running in each VM and then builds a relationship or

        dependencies between services from different VMs based on the

        network communication

        The management pack can create dynamic applications based on

        the network communication between the services and brings the

        functionality into VMWare vRealize Operations Manager that was

        earlier provided by VMWare vRealize Infrastructure Navigator

        Figure 1-2

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

        vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

        Advanced edition There are two important features

        bull Performance monitoring of middleware applications

        and databases

        bull 3rd party database middleware and application monitoring

        For example with vROps Enterprise edition you can use Blue Medorarsquos

        SQL Server or Oracle database management packs with vROps

        Figure 1-3

        Figure 1-4

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

        When you select Advanced or Enterprise you will receive VMware

        Configuration Manager With Config Manager in the Advanced

        edition yoursquoll be able to track changes to vSphere for configuration

        and regulatory compliance With Config Manager in the Enterprise

        Edition yoursquoll be able to track OS-level changes configuration

        and patch management for compliance of all applications and

        operating systems

        One of the biggest reasons companies select the Enterprise edition

        is to be able to ensure compliance This is especially important for

        companies regulated under Sarbanes-Oxley (SOX) Payment Card

        Industry (PCI) Health Insurance Portability and Accountability Act

        (HIPAA) Federal Information Security Act (FISMA) and so on

        While not every company is required to be in compliance with those

        guidelines every company needs to keep their entire infrastructure

        secure And given the current environment itrsquos no longer something

        admins are able to do manually or with a patchwork of tools

        Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

        without ever having to install it Fortunately the smart people at

        VMwarersquos Hands-on Labs have enabled access to the entire VMware

        product line Itrsquos available to anyone at no cost already installed and

        includes detailed lab instructions which are easy to follow (The author

        frequently uses the HoL to immediately access some of VMwarersquos

        most complex products)

        vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

        those covering specific components of the vRealize Suite New labs

        are always being released at the time of this writing here are my

        favorite eight labs to learn vROps

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

        bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

        and Optimization

        bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

        Proactive Management

        bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

        bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

        bull HOL-1801-05-CHG vRealize Operations Application Monitoring

        ndash Challenge Lab

        bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

        bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

        bull HOL-1811-02-SDC vSphere with Operations Management ndash

        Getting Started

        Figure 1-5

        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

        These labs cover the new features of vROps and vRealize Log Insight

        how vROps manages a hybrid cloud and more If yoursquore new to vROps

        and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

        labs first

        SummaryIn this chapter yoursquove learned how vROps is packaged about different

        features available in each edition and how you can get some hands-

        on experience with the VMware HoL

        Read on to the next chapter to better understand the vROps

        architecture learn how to deploy vROps step-by-step and connect

        vROps to vCenter

        CHAPTER 2

        Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

        I always recommend that you first take a few minutes to understand

        the architecture behind the solution and the basics of how to size it

        This is important so that you donrsquot get caught off guard later and end

        up unable to scale the solution as your companyrsquos needs dictate

        vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

        to install a new guest OS install a database install an app or even

        connect it to the database

        vROps is typically deployed and runs

        entirely within a single VM thatrsquos very

        scalable For enterprises that have

        multiple sites or require high availability

        multiple VMs will be needed

        Figure 2-1 shows what the architecture

        looks like inside the vROps VM

        The single vROps VM includes the user

        interface RESTful API vROps controller

        analytics analysis and data storage

        Figure 2-1

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

        By deploying more vROps VMs you can easily create a multi-node

        cluster or even a multi-node highly available cluster as shown in

        Figure 2-2

        Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

        to take into consideration is the size of the virtual infrastructure yoursquoll

        manage This will determine how you size your vROps deployment

        During the deployment process (which we will cover in more detail

        in the next chapter) yoursquoll be asked to size the vROps VM as small

        medium large extra small extra large remote collector standard

        Figure 2-2

        Figure 2-3

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

        or remote collector large (Figure 2-3) These sizes match up with a

        range of VM resources that will be used in your deployment including

        vCPU vRAM and storage resources

        Figure 2-4 shows how the different sizes correspond to the vCPU and

        vRAM that will be allocated to the vROps VM

        VMware KB article 54370 details the sizing guidelines for vROps I

        encourage you to review it for more sizing information

        Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

        to begin installation

        The vROps Manager deployment guide offers pages of installation

        prerequisites that you should be aware of if yoursquore deploying it into a

        production environment Itrsquos always recommended to have the latest

        version of the ESXi and vCenter before you deploy the latest version

        of the vROps

        Figure 2-4

        Whatrsquos great about the latest version of vROps -

        vRealize Operations Manager 67 ndash is that you can

        monitor 30 larger environments using the same vROps

        resource configuration

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

        Keep in mind that unlike a traditional Windows application with

        the vROps virtual appliance-based deployment model therersquos no

        need to do things like create a new VM buy a Windows Server OS

        license install Windows create a new table and user on your SQL

        Server install the Windows-based management application connect

        it to SQL etc

        Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

        the vROps appliance For those new to vROps I recommend that you

        go to this URL

        httpswwwvmwarecomgovrealize-ops-dl-en

        It will bring you to the VMware evaluation center where you can sign

        up for a free 60-day fully-functioning license of vROps

        Existing VMware customers can go to the VMware download

        center and download vRealize operations OVA directly from there

        If yoursquore licensed for vROps yoursquoll need to enter your license key

        after deployment (Wersquoll cover where to enter your license later in

        this chapter)

        Once yoursquove downloaded the vROps virtual appliance you can go

        to the Home screen in the vSphere Web Client click on vRealize

        NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

        If you are running vCenter 67 and want to deploy

        vROps 67 there is a new highspeed deployment option

        that is covered in Chapter 4 of this book If you arenrsquot

        using vCenter 67 yet then continue on with the typical

        deployment that is shown here

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

        Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

        This will bring up the Deploy OVF Template wizard to walk you

        through the process Itrsquos here that yoursquoll specify the OVA file you

        downloaded from VMwarecom (Figure 2-6)

        Figure 2-5

        Figure 2-6

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

        After that yoursquoll be walked through the deployment wizard starting

        with giving the VM a name and selecting where yoursquod like to deploy

        it (Figure 2-7)

        Next select the virtual infrastructure resource where yoursquod like to

        deploy the virtual appliance (Figure 2-8)

        Figure 2-7

        Figure 2-8

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

        Next yoursquoll have a chance to review the details of what yoursquore about

        to deploy (Figure 2-9) including the version of the vROps and the

        required disk size

        Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

        any virtual appliance) and try to deploy

        it using the vSphere Client (Windows

        or Web) make sure you have a good

        connection In the past Irsquove struggled trying

        to deploy an OVF over a WAN or slow WiFi and had

        to troubleshoot numerous FAILED error messages Eventually I discovered

        that when I connect via reliable Ethernet to the same network that the

        vSphere infrastructure is on the errors simply disappear

        If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

        connecting to it via RDP downloading the OVF file to that Windows VM

        (because itrsquos on the same network as the vSphere infrastructure) and

        then deploying the OVF file from there

        Figure 2-9

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

        Accept the VMware end user license agreement by clicking Accept and

        then Next

        Now select the size of your virtual infrastructure based on the sizing

        information discussed earlier in this chapter Sizes range from extra

        small to extra large As we saw this will determine the resources that

        will be allocated to the VM once itrsquos deployed

        Figure 2-10

        Figure 2-11

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

        Select the datastore where yoursquoll install vROps the virtual disk format

        and the VM storage policy (if applicable) and click Next (Figure 2-10)

        Next select the network to which the vROps VM will connect

        (Figure 2-11)

        Next you have the chance to customize the template that will be used

        to create the VM (Figure 2-12) This includes the time zone and any

        static IP network settings you want to use If yoursquoll be using this

        in a production or lab environment using a static IP address is

        recommended

        Finally review everything and if correct click Finish (Figure 2-13)

        Figure 2-12

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

        After a few minutes you should see the new vROps VM deployed on

        the new host or cluster specified After you power on the VM and a

        minute or so has passed you can go to the vROps console It will look

        very similar to Figure 2-14

        As you can see it directs you to the URL for the vROps appliance

        Figure 2-13

        Figure 2-14

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

        Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

        screen that looks like Figure 2-15

        As you can see the three options are to perform an express installation

        a new installation or expand an existing installation

        In our case we will choose the express installation to get vROps up and

        running as quickly as possible but if yoursquod like to see every additional

        installation option yoursquod choose the new installation If you already

        have an existing installation you would of course choose to expand

        that existing installation to add greater scalability or high availability

        to your pre-existing cluster

        Choosing the express installation begins the three steps of the vROps

        Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

        The first step is to enter the new password for the admin account

        Keep in mind that you need to use a complex password that meets the

        requirements as shown in Figure 2-17

        Figure 2-15

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

        Figure 2-16

        Figure 2-17

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

        After clicking Next yoursquore ready to complete the vROps installation

        (Figure 2-18)

        The additional options provide the ability to choose a custom security

        certificate configure a name for the customer master node and enter

        an NTP server address for timekeeping

        Figure 2-18

        Figure 2-19

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

        Once configured the vROps web UI displays a login screen at which

        point you can log in with the admin username and password you

        configured (Figure 2-19)

        vRealize Operations Manager deployment is now complete leading to

        the final five-step configuration wizard shown in Figure 2-20

        After clicking Next and accepting the license agreement yoursquore

        prompted to enter your product license key shown in Figure 2-21

        You can choose to either take the default to evaluate vROps or if

        yoursquore a licensed vROps Manager user yoursquod enter your key here

        For this tutorial the product evaluation default was selected One

        more checkbox about being part of the VMware customer experience

        improvement program then click Next then Finish (Figure 2-22) to

        complete the installation wizard

        Figure 2-20

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

        Figure 2-21

        Figure 2-22

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

        Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

        solution As Figure 2-23 shows you should choose VMware vSphere

        Yoursquore connecting vROps to the vCenter server thatrsquos managing

        your vSphere infrastructure enabling vROps to begin gathering

        performance data related to your hosts clusters storage and VMs

        Figure 2-23

        Figure 2-24

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

        To configure the vSphere solution select the VMware vSphere solution

        and click on the gear icon inside the Administration tab and under

        Solutions

        This brings you to the manage solution configuration The first thing

        to do is add a new set of credentials by clicking the Plus sign on the

        right side of the credentials field (Figure 2-24)

        Itrsquos here that you can add your administrative vCenter username and

        password shown in Figure 2-25

        With your credentials added you next add a display name for your

        vCenter server and your vCenter serverrsquos domain name or IP address

        then click the button Test Connection (Figure 2-26)

        If the test is successful yoursquoll be prompted to accept the default

        certificate (Figure 2-27)

        Figure 2-25

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

        After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

        Figure 2-26

        Figure 2-27

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

        After you click OK make sure that you click Save Settings before

        clicking Close to continue

        With the solution configured you should now see that vROps is

        collecting data from vCenter as shown in Figure 2-29

        It will take some time for vROps to gather all the data that it

        needs to learn about your virtual infrastructure to start making

        recommendations for optimization but just in the first few minutes

        yoursquoll start learning where your bottlenecks are and which of your

        VMs hosts and datastores are currently under the heaviest workloads

        (and what the source is of those workloads)

        Figure 2-28

        Figure 2-29

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

        Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

        interfaces and how to log in to those interfaces

        Herersquos what you need to know

        The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

        or domain name) of the vROps VM This IP address was either

        statically configured when you deployed vROps or obtained by

        DHCP If you donrsquot know the IP address of your vROps VM simply

        go to the console of the VM inside the vSphere Web Client

        bull The username for the web interface defaults to admin the

        password was configured when you deployed vROps

        The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

        or domain name used to access vROps but add ldquoadminrdquo after it

        like this http1921681157admin

        Figure 2-30

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

        bull The username for the web interface defaults to admin the

        password was configured when you deployed vROps

        The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

        troubleshooting and network reconfiguration The console is

        accessed through the VMrsquos console in the vSphere Web Client

        SSH access may have been enabled when you deployed vROps if

        not itrsquos possible to enable it by using the console access through

        the vSphere Web Client

        bull You can log in to the console using the same admin account

        shown in Figure 2-31 but itrsquos much more useful to log in as the

        root account By default in vROps therersquos no password set on

        the root account so the first time you log in yoursquoll be prompted

        to change the password To do so you must enter the current

        password Since the default password is blank you can press

        enter to move on

        bull The most commonly used administrative tools inside the vROps

        command-line console are in ldquooptvmwaresharevamirdquo

        For example vami_config_net shown in Figure 2-32 is used to

        reconfigure networking on the vROps virtual appliance this is very

        useful if you used DHCP IP addressing when you deployed the virtual

        Figure 2-31

        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

        appliance but later want to change to a static IP address or reconfigure

        the DNS servers being used

        SummaryIn this chapter yoursquove learned about the vROps architecture how to

        deploy vROps and how to connect it to vCenter You should now be

        up and running

        In the next chapter yoursquoll get detailed information on how vROps

        is configured in the real world regarding single sign-on alert

        configuration custom policies and more

        Figure 2-32

        CHAPTER 3

        Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

        yoursquore ready to enable intelligent operations for your virtual

        infrastructure In this chapter yoursquoll learn about some of the most

        common configurations you may want to perform beyond the initial

        configuration Yoursquoll also learn how to configure SSO authentication

        custom policies custom alerts predictive DRS automated workload

        balancing capacity management and more

        Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

        Those are the same admins who always log in to vROps using the

        SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

        configure single sign-on (SSO) with vROps

        The benefit of SSO is that any login you can use to log in to the

        vSphere Web Client will also allow you to log in to vROps And once

        you log in to the vSphere Web Client you can use vROps without any

        authentication whatsoever This is a huge convenience

        Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

        These steps assume that you already have vSphere vCenter and

        vROps Manager installed and configured

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

        Finally make sure that the time on your vROps server is synced with

        the time on your vCenter server Network Time Protocol (NTP) is the

        best way to do this and configuring NTP in vROps is easy Just go into

        Administration Cluster Management and on the Actions menu click

        on Network Time Protocol Settings as shown in Figure 3-1

        If you already have an NTP server (likely configured during deployment

        of vROps) you can move on from here If you donrsquot have an NTP

        server enter the name of your NTP server and click Add to add your

        NTP server

        Next make sure you have DNS configured for your vCenter server and

        vROps server If you donrsquot have DNS properly configured yoursquoll get

        the error ldquofailed to retrieve single sign on SSL certificates the host or

        port is not reachablerdquo

        Finally note carefully the version update and patch levels of your

        vCenter server and your vROps server I recommend the latest

        version of both

        Figure 3-1

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

        Once yoursquove met the prerequisites you can move on to configuring

        SSO To configure SSO in vROps go to the Administration tab and

        under Access click on Authentication Sources Then click Add to add

        a new authentication source as shown in Figure 3-2

        Note that under ldquosource typerdquo you can configure authentication to

        SSO SAML (likely pointing to vCenter) Windows Active Directory

        (AD) or Open LDAP

        Figure 3-2

        Figure 3-3

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

        Irsquod recommend configuring your vCenter server to use AD

        authentication then configuring vROps to point to vCenter for SSO

        SAML authentication This is preferable to configuring vROps to go to

        AD for authentication

        Enter a name for the authentication source (whatever you want)

        keeping the default of SSO SAML for the source type Then enter

        the vCenter IP address or host name username and password See

        Figure 3-3

        Next accept the certificate from vCenter and click OK as shown in

        Figure 3-4

        Then as Figure 3-5 shows specify which groups you want to import

        Assign vROps roles to the user groups that yoursquore importing

        (Figure 3-6)

        In this case we added the vCenter administratorsvspherelocal

        account and made it an administrator for vROps

        In production environments you might want to create an AD group in

        which you add your vROps administrators then authorize that group

        to administer or simply use vROps

        Figure 3-4

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

        Figure 3-5

        Figure 3-6

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

        At this point your configuration should be complete To test it log

        out of vROps and the vSphere Web Client

        Log back into the vSphere Web Client and open the web page for

        vROps you should be automatically logged in with no authentication

        As you can see in Figure 3-7 vROps is allowing the AD admin account

        to log in

        Remember the goal of this SSO configuration is that you never have

        to log in to vROps again (during normal usage) as long as yoursquore

        already logged into the vSphere Web Client Mission accomplished

        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

        admin needs to perform If you donrsquot do it at the start at some point

        you will likely need to do it in the future so you might as well do it

        right from the start

        If you click on Home at the top of the vROps web interface then click

        on Administration yoursquoll be taken to the administrative interface

        where just about all vROps customizations are made (Figure 3-8)

        Figure 3-7

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

        In the administrative interface click on Policies on the left to configure

        and customize vROps policies (Figure 3-9)

        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

        solely work off of thresholds but there are some things that you

        inherently know about your virtual infrastructure that vROps

        canrsquot know

        Figure 3-8

        Figure 3-9

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

        For example you may have a high-priority production cluster (with

        many more resources intentionally allocated) and a low priority dev

        test cluster (with many fewer resources intentionally allocated) You

        donrsquot want vROps alerting you that you need to add more resources

        to devtest if you intentionally under-provisioned the devtest cluster

        for the workload

        Perhaps itrsquos more critical to be alerted to a low memory situation on

        a production cluster than it is for a testdev cluster Or you might

        want to exclude the vROps VMs from monitoring and alerting on

        themselves

        You can see the importance of customization And since policies

        are applied to groups there are times when yoursquoll want to wait on

        the creation of new policies and first create a new group type and

        associated groups But if you already have a group type to which you

        want to apply your policy you can go ahead and create the new policy

        What is a vROps PolicyA policy is a set of rules that you define

        for vRealize Operations Manager to

        use to analyze and display information

        about the objects in your environment

        You can create modify and administer

        policies to determine how vRealize Operations

        Manager displays data in dashboards views and reports

        Be careful if you choose to modify the default policy

        as yoursquore modifying how vROps does its job and the

        information that you see across vROps in dashboards

        reports and views will forever be changed

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

        Ideally you want to create a new policy for something such as letrsquos

        say your devtest cluster

        To do this (assuming you already had a group in mind) click on the

        Policy Library tab then the Plus sign to Create a New Policy (shown

        in Figure 3-9) From there you would give the policy a name and

        description

        Itrsquos common to create a new policy by starting with an existing policy

        The policy that you start with is called the ldquobase policyrdquo as the new

        policy you create inherits its settings from that policy See Figure 3-10

        From there as shown in Figure 3-11 yoursquoll associate a policy

        with a group

        In this case I associated that policy with the new ldquoDev-Testrdquo group

        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

        At this point if you used a policy template you have the option of just

        clicking Finish to complete the policy creation Or if you want to view

        or modify all the potential options for the policy configuration and

        alerts you can do so

        Figure 3-10

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

        When yoursquore done your new policy will show up in the policy library

        as shown in Figure 3-12

        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

        are system defined (the adapter groups) and cannot be changed Other

        groups are user-defined and can be modified or added to

        Figure 3-12

        Figure 3-11

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

        Examples of system-defined adapter groups include Operating

        Systems World Universe vSAN World and vSphere World These

        groups contain objects such as the vCenter server ESXi hosts data

        centers etc

        Examples of the pre-defined user groups include Department

        Environment Function Location Security zone and Service Level

        Object You should use the vROps grouping to organize the objects in

        your virtual infrastructure in the way that makes the most sense to

        you If possible use the pre-defined user groups

        However if those groups donrsquot suit you vROps group types also allow

        you to create your own custom object groups specifically tailored for

        your environment Figure 3-13 shows the creation of the Dev-Test

        group for example

        By choosing a dynamic group membership (ldquoKeep group membership

        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

        vSphere inventory object like a folder cluster resource pool or even

        Figure 3-13

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

        a virtual data center All the objects under that object will always

        be associated with the group yoursquove created regardless of whether

        theyrsquore added or removed This is great for dynamically changing

        environments as most are today

        Once the grouprsquos created the logical inventory view allows you to

        use that group for all common vROps functions such as showing the

        performance and capacity for all associated resources

        For more information on policies group types and groups check

        out the vROps Configuration Guide (httpsdocsvmwarecomen

        vRealize-Operations-Manager67vrealize-operations-manager-

        67-config-guidepdf) in the vROps documentation for more detailed

        information

        Automated Remediation in vROps There are many data center monitoring

        tools out there that tell you that you have

        a problem Remember the robot from the

        old sci-fi show ldquoLost In Spacerdquo It was

        always throwing up its arms and screeching

        ldquoWarning Warning Dangerrdquo

        At one point that may have been helpful (if

        stressful) but our expectations and needs

        have evolved Todayrsquos tools are able to predict problems before

        they happen and tell you how to fix them before they impact your

        applications Prediction and suggested remediation are the new

        minimum expectation However there are very few tools out there

        that will not only predict and suggest remediation but automate

        the process

        Consider for example an employeemanager analogy where the

        employee keeps bringing common problems to the manager asking

        the manager how to solve the recurring issues No manager wants

        to hear about the same problems over and over again when the

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

        fix is already known What could the manager do After dressing

        the employee down and threatening to make them eligible for

        unemployment benefits said manager could write a script that the

        employee could execute on their own to solve the problem

        Another analogy that might help is to think in terms of the cloud

        Cloud management requires a tool that knows what can go wrong in

        your cloud infrastructure and automatically solve it for you before it

        impacts applications and yes even without notifying you about it in

        the middle of the night The ideal would be for your cloud monitoring

        and management tool to email you a report in the morning that says

        ldquoI fixed these problems for you while you were sleeping and the

        applications were never impactedrdquo

        This is exactly the type of functionality that vROps Intelligent

        Operations can provide

        vROps offers many different actions that can be automated without

        any scripting and without vRealize Automation Examples include

        powering on a VM powering off a VM resizing most VM resources

        and more With these actions vROps is able to prevent downtime or

        application performance issues before they happen

        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

        with vROps

        bull Automated Workload Optimization The ability of vROps to move

        running VMs from one cluster to another to proactively prevent

        performance bottlenecks before they happen

        bull vROps Automated Actions vROps can perform more than 39

        different actions on objects managed by the vCenter adapter You

        can manually perform these actions or configure alerts to trigger

        remediation with one of them

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

        bull vRealize Automation Integrated Actions The same actions that

        can be automated with vROps can also be automated with vRealize

        Automation allowing you to perform more complex automations

        bull Webhooks By leveraging vRealize Orchestrator integration you

        can trigger an alert based on an email SNMP trap or REST API

        notification that alert can then perform an automated action

        The first thing you need to know is that for these vROps actions to

        work the vCenter adapter must have Enable Actions set to Enable as

        shown in Figure 3-15

        In the past you would configure the vCenter Python Adapter

        separately but starting with vROps 66 thatrsquos no longer necessary

        You can view the multitude of different actions that you can either

        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

        Figure 3-15

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

        If you take a look at a specific vSphere object and click on the Actions

        drop down for that object you can see the actions that apply to that

        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

        To automate these types of actions you need to modify a

        recommendation to perform an action (remediate) instead of just

        recommend remediation steps To do this go to the Alerts menu then

        into Alert Settings Recommendations and find a recommendation

        Figure 3-16

        Figure 3-17

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

        you want to automate Figure 3-18 for example shows a pre-defined

        recommendation to add more memory to a VM

        In this case therersquos a pre-defined action as well to add more memory

        to the VM to automatically remediate the memory contention issue

        and resolve application slowness See Figure 3-19

        Automated remediation takes alert recommendations (which already

        exist in your vROps installation) and allows you to turn on an action

        to take that supersedes the recommendation

        When automated actions kick in theyrsquore displayed under

        Administration History Recent Tasks

        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

        were sleeping

        Figure 3-18

        Figure 3-19

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

        occur on the monitored objects when data analysis indicates deviations

        from normal metric values or when a problem occurs with one of the

        vRealize Operations components

        In other words alerts are things you need know about

        vROps Alerts come in three flavors

        bull Critical

        bull Immediate

        bull Warning

        Critical alerts should be acted upon immediately immediate alerts

        (somewhat counter-intuitively) should be acted on ldquoas soon as

        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

        Alerts are visible in a few different areas in vROps The most obvious is

        the main Alerts menu as shown in Figure 3-20 Another place to see

        alerts is from the Operations Overview as you can see in Figure 3-21

        vROps comes with many different alerts preconfigured Under the Alerts

        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

        alerts and create your own custom alerts should you decide to do so

        Figure 3-20

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

        Reacting to AlertsItrsquos important to know the different actions that you can take when

        you receive an alert vROps is typically very helpful in resolving alerts

        by explaining the problem offering metrics to support its analysis and

        providing recommended actions to remediate the issue (Figure 3-23)

        Figure 3-21

        Figure 3-22

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

        If you select an alert in the Alerts menu you can take ownership

        cancel the alert suspend the alert go to the alert definition or release

        ownership (Figure 3-24)

        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

        scheduler aka pDRS So what does pDRS do that the DRS you

        already know and love doesnrsquot

        Figure 3-23

        Figure 3-24

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

        If yoursquore a typical vSphere admin itrsquos likely that you already use

        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

        that you love it (I know I do) You may think that DRS is already perfect

        (and I agree itrsquos pretty cool) but what if DRS had the information it

        needed to actually predict the needs of your applications With that

        your applications can achieve the fastest performance possible and

        your vSphere infrastructure can have the fastest workload balancing

        ever Would that interest you

        vSphere and DRS have been working together since vROps 62 when

        Intelligent Workload Placement with DRS was announced With

        Intelligent Workload Placement vROps helped to rebalance VM

        workloads across clusters

        With Intelligent Workload Placement in place you may think that

        DRS doesnrsquot need any help balancing workloads within a cluster after

        all DRS already does its job very well But letrsquos look at the different

        approaches that DRS has available to it

        Traditionally DRS has worked by reactively balancing workloads

        when applications (running on VMs) arenrsquot getting the resources

        they need DRS analyzes the resources allocated (CPU and memory)

        and looks to see if those resources are continuously available if they

        arenrsquot it moves that VM to a host that has those resources available

        While this works well in most cases there is the potential for

        contention and thus negative application performance impact (albeit

        very short) DRS is included with vSphere Enterprise Plus

        The next step up from reactive is balance which is the Intelligent

        Workload Placement approach discussed earlier With the balance

        method vSphere DRS and vROps begin working together

        This is an improvement over the reactive method because vROps is

        working at a higher level than DRS to analyze performance across

        multiple clusters While this is by itself better than DRS the downside

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

        is that it comes with high overhead and doesnrsquot do anything to prevent

        application performance issues and contention before it happens

        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

        performance issues While they typically fix application performance

        issues very quickly therersquos no guarantee that they will in addition

        therersquos no proactive diagnosis and prevention of problems before

        they happen

        Predictive DRS does exactly this helping the admin get out ahead

        of their infrastructure (Figure 3-25) With minimal overhead pDRS

        predicts what resources each VM will need that day using the past

        resource consumption of each VM as a guide to future needs

        It combines that predictive ability with the knowledge of what VMs

        are on each host and the resources that each host is able to contribute

        vROps makes these predictions using its dynamic thresholds The

        great thing about these dynamic thresholds is that theyrsquore tailored to

        each individual VM and application

        To enable pDRS log into your vSphere Web Client (not vROps) go to

        your DRS Cluster Configuration enable vSphere DRS and check the

        box to Enable Predictive DRS (see Figure 3-26)

        Next navigate to the Administration menu in vROps then to Solutions

        Edit your vSphere Solution then under the advanced settings enable

        the vCenter adapter to Provide data to vSphere Predictive DRS as

        shown in Figure 3-27

        Figure 3-25

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

        Each hour predictive DRS will combine its knowledge of the

        environment combined with the historical resource utilization of each

        VM then take action to ensure that the VMs receive the resources

        Figure 3-26

        Figure 3-27

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

        they need before theyrsquore needed The end result is that your critical

        applications never get the chance to suffer performance degradation

        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

        feature called ldquoautomated workload optimizationrdquo You might be

        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

        in vSphererdquo The answer is that yes DRS automates the balancing of

        workloads (although technically it doesnrsquot balance at all it ensures

        that workloads get the resources that they need)

        Unlike DRS which works within vSphere clusters automated workload

        optimization automates the optimization of workloads between

        vSphere clusters Thus to leverage AWO the first requirement is

        having multiple vSphere clusters

        I like to say that DRS works intra-cluster and automated workload

        optimization works inter-cluster

        Figure 3-28

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

        the Optimize Capacity section See Figure 3-28

        You can control how yoursquod like the workloads to be placed in the

        Placement Settings tile by clicking on Edit Settings as shown in

        Figure 3-29

        Once you have multiple clusters managed by vROps you can choose to

        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

        a Schedule or make workload balancing Automatic

        Wersquoll learn more about optimizing your vSphere infrastructure in the

        next chapter of this book

        Figure 3-29

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

        host of valuable metrics

        bull Total environment capacity

        bull Used capacity

        bull CPU capacity trends

        bull Memory capacity trends

        Figure 3-30

        Figure 3-31

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

        bull Disk capacity trends

        bull Predict how much time remains before your most critical resources

        are depleted

        By drilling down into a specific cluster yoursquoll move down into the

        environment level from there you can drill even deeper For example

        check out the workload analysis of the cluster in Figure 3-32

        This drilldown can be done for a specific host VM or datastore For

        example Figure 3-33 shows the capacity remaining for a specific VM

        In this case you should be concerned since just 35 days remain until

        memory runs out in your vCenter Server VM

        vROps can show the capacity and time remaining for any object it

        manages including clusters hosts datastores and VMs It will

        proactively alert you should the capacity and time remaining fall

        below predetermined levels

        Figure 3-32

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

        happen itrsquos likely that at some point yoursquoll need to use vROps to

        troubleshoot your vSphere infrastructure

        To that end vROps constantly performs performance analysis to

        identify bottlenecks there As you can see in Figure 3-34 vROps offers

        troubleshooting dashboards for clusters datastores hosts VMs and

        vSAN in addition to the ability to troubleshoot via log data

        Figure 3-33

        Figure 3-34

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

        dashboard It enables you to quickly identify the type of contention

        faced by each VM in the cluster

        Besides the troubleshooting dashboards the real power of vROps

        shines through when you realize how often the vROps Smart Alerts

        are able to point you to the root cause of an issue and provide

        recommendations for remediation so that you can quickly resolve any

        trouble that might occur

        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

        you installed the vROps Management Pack for vSAN However vSAN

        management is built into vROps 66 and later

        Using vSAN management and monitoring in vROps requires you to

        enable it by connecting it to your vCenter Server In vROps go to

        the Administration menu then to Solutions select the VMware vSAN

        solution then the Gear icon to configure (Figure 3-36)

        Figure 3-35

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

        Figure 3-36

        Figure 3-37

        Figure 3-38

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

        From there yoursquoll add your vCenter Server Hostname and Credentials

        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

        After you get a successful test of the connection and credentials make

        sure that you click Save Settings

        At this point vROps will begin gathering statistics from your vCenter

        server related to vSAN then yoursquoll quickly start seeing some very

        insightful statistics and recommendations from vROps

        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

        bull vSAN Capacity Overview

        bull Migrate to vSAN

        bull vSAN Operations Overview

        bull Troubleshoot vSAN

        Figure 3-39 displays the vSAN Operations Overview Dashboard

        Figure 3-39

        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

        For those using vSAN these dashboards are invaluable They allow

        you to plan capacity across multiple vSAN clusters optimize vSAN

        clusters prevent vSAN trouble before it happens and if needed

        troubleshoot vSAN (Figure 3-40)

        SummaryIn this chapter yoursquove learned how to configure the most common

        vROps features and how to maximize your vSphere infrastructure

        using vROps features like predictive DRS vSAN management and

        powerful capacity dashboards

        With the latest version of vROps some even more powerful features

        have been released In the next chapter wersquoll dive into the latest

        vROps features that will allow you to enable a self-driving vSphere

        infrastructure

        Drive on

        Figure 3-40

        CHAPTER 4

        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

        read this chapter completely With the recently announced vROps 67

        VMware has brought what they call ldquoSelf-Driving Operations for the

        Data Centerrdquo What does this mean for you VMware says that the self-

        driving data center will bring ldquoContinuous performance optimization

        based on operational and business intent efficient capacity

        management proactive planning and intelligent remediationrdquo

        The goal for the self-driving data center is to provide a unified

        management platform so that the IT organization can optimize

        plan and scale the software-defined data center and multiple cloud

        deployments from the applications to the infrastructure

        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

        new instance of vROps 67 directly from the vSphere client without

        having to go through the traditional installation steps that we covered

        in Chapter 2 of this book With the new high speed installation

        vCenter will download the vROps 67 OVA deploy it and completely

        configure it In addition to the deployment the high speed installation

        also includes the automatic configuration of the vSphere Adapter to

        communicate with the vCenter server that you deployed it from

        In fact if you are running vCenter 67 and donrsquot have vROps 67

        installed vCenter will prompt you to install it (as you see in Figure 4-1)

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

        From there you can select either the online or offline installation mode

        provide your vCenter server credentials define your environment

        (datacenter cluster host datastore and network) and provide IP

        address details With that information vCenter will automatically

        deploy vROps activate the new vROps dashboards for vCenter and

        configure the vSphere adapter in vROps

        Figure 4-1

        Figure 4-2

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

        You can be up and running with vROps faster than ever by combining

        vSphere 67 vCenter 67 and vROps 67

        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

        when you combine vROps 67 and vCenter

        67 Only with that magical combination

        can you use the new vROps 67 plugin

        for the vCenter 67 HTML5 web client

        (Figure 4-3)

        The vRealize Operations within vCenter

        plugin provides you with six new

        dashboards directly inside your vCenter

        UI (Figure 4-4)

        The end result is that you get all the

        goodness of vROps in your vSphere client

        helping you be more productive than ever

        Figure 4-3

        Figure 4-4

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

        makes vROps easier to use ultimately making you more productive

        The new UI includes a use case and persona-based ldquoQuick Start

        Dashboardrdquo to help you quickly perform operational tasks It also

        includes updated workflows for enterprise-wide troubleshooting with

        metrics and logs Figure 4-5 shows the new interface

        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

        define how the data centerrsquos intended to run and then for vROps to

        make it happen

        Figure 4-5

        Figure 4-6

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

        The first step is to access the current performance of your data center

        Figure 4-6 shows the vROps 67 automated workload balancing and

        optimization window

        Simply define intent by configuring settings such as target utilization

        and cluster headroom then define tag-based placement requirements

        as shown in Figure 4-7 Some examples of tag-based placement

        bull SLA tiers Gold Silver Bronze

        bull License policies Windows Oracle Linux

        bull Compliance PCI HIPAA

        bull App affinity policies

        After yoursquove defined intent turn on self-driving operations by

        automating workload balancing and performance optimization

        (Figure 4-8) There are several ways to automate optimization action

        bull Run it now manually based on recommendations

        bull Schedule it for an automated ongoing optimization

        Figure 4-7

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

        bull Automate to run when performance troubles occur and desired

        performance intent isnrsquot met

        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

        for capacity shortfalls view total cost of ownership and get detailed

        insights on potential cost savings from reclamation and analyze

        optimum densities for the future

        Figure 4-9 shows an example of the kind of savings opportunities

        presented As you can see cost data is directly correlated with capacity

        analytics to ensure that you intelligently reclaim capacity when itrsquos

        not needed

        Figure 4-8

        Figure 4-9

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

        After getting an idea of which data centers to prioritize and what could

        be the potential cost savings (Figure 4-10) you can easily automate

        optimization actions This includes reclamation right-sizing and

        automating workload balancing to reduce license costs as well as

        densification to consolidate workloads into minimal clusters while

        assuring that you meet goals for performance target utilization and

        defined intent

        The new capacity analytics engine is able to view historical trends and

        predict the most constrained resources such as CPU memory and

        disk space It can also give recommendations to either reclaim unused

        capacity or even add capacity (Figure 4-11)

        Figure 4-10

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

        workloads For some of those workloads it makes the most sense to

        move them into the public cloud but which public cloud

        The new version of vROps allows you to perform what-if scenario

        analysis to decide where to run workloads between VMware Cloud on

        AWS and AWS EC2 as shown in Figure 4-12

        Figure 4-11

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

        to enable IT and application owners to triage and resolve issues faster

        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

        by automatically discovering VMs and apps then provisioning the

        required OS and app data collectors to send metrics to Wavefront

        Figure 4-12

        Figure 4-13

        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

        This capability enables IT to gain control and provide app monitoring

        capabilities to their DevOps teams for the next generation of apps in

        addition to traditional applications

        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

        itrsquos packaged how itrsquos installed and how itrsquos configured

        More importantly yoursquove learned how to maximize the power of

        vROps to make the most of your vSphere infrastructure When paired

        together vSphere 67 and vRealize 67 are an unstoppable data

        center solution that provides powerful features like predictive DRS

        workload optimization cost savings and ultimately the self-driving

        data center

        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

        the latest version check out the vROps

        Upgrade Center

        httpswwwvmwarecomproducts

        vrealize-operationsupgrade-centerhtml

        If you donrsquot have vROps in place already you can

        sign up for a free 60-day evaluation

        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

        • Chapter 1
          • Getting Started with VMware vRealize Operations
            • What is vRealize Operations
            • How Does vRealize Operations Work
            • Understanding vRealize Operations Editions
            • Learning vROps in the VMware Hands-on Labs (HoL)
            • Summary
                • Chapter 2
                  • Deploying vRealize Operations
                    • vRealize Operations Architecture Overview
                    • Sizing vRealize Operations
                    • Installing vRealize Operations for the First Time
                    • Accessing vRealize Operations
                    • Summary
                        • Chapter 3
                          • Configuring vRealize Operations for Maximum Effect
                            • Configuring SSO in vROps
                            • Understanding Policies in vROps
                            • Automated Remediation in vROps
                            • Configuring Alerts
                            • Predictive DRS
                            • Automated Workload Optimization
                            • Maximizing Capacity Analysis with vROps
                            • Maximize Troubleshooting with vROps
                            • Summary
                                • Chapter 4
                                  • Maximizing vRealize Operations
                                    • High Speed Installation
                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                    • Enhanced User Interface
                                    • Automating Performance Based on Intent
                                    • Assess Capacity and Cost Savings with Automate Optimization
                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                    • Integration of vRealize Operations and Wavefront by VMware
                                    • Whatrsquos Next

          v

          CALLOUTS USED IN THIS BOOK

          The Gorilla is the professorial sort that enjoys

          helping people learn In the Schoolhouse

          callout yoursquoll gain insight into topics that

          may be outside the main subject but that are

          still important

          This is a special place where readers can learn

          a bit more about ancillary topics presented

          in the book

          When we have a great thought we express

          them through a series of grunts in the Bright

          Idea section

          Takes readers into the deep dark depths of a

          particular topic

          Discusses items of strategic interest to

          business leaders

          vi

          ICONS USED IN THIS BOOK

          DEFINITIONDefines a word phrase or concept

          KNOWLEDGE CHECKTests your knowledge of what yoursquove read

          PAY AT TENTIONWe want to make sure you see this

          GPSWersquoll help you navigate your knowledge to the

          right place

          WATCH OUT Make sure you read this so you donrsquot make a

          critical error

          CHAPTER 1

          Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

          (vROps) for vSphere management but not everyone maximizes the

          power that vROps can provide Many donrsquot know the tips and tricks

          that you can use to get the most out of it

          For instance you may not know that vROps can manage the full data

          center stack from applications to infrastructure and it can do this

          across physical virtual and cloud environments Perhaps you arenrsquot

          aware of the multitude of resources available to soup up vROps into a

          performance and capacity management machine for the IT operations

          group And Irsquod be willing to bet that you arenrsquot aware of the latest

          enhancements to vROps that allow you to enable self-driving cloud

          operations in your data center

          In this book yoursquoll learn all that and much more

          What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

          to vROps to ensure that wersquore all on the same page

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

          VMware has designed vROps to provide what they call ldquoIntelligent

          Operationsrdquo for your data center If you take a moment to think

          about that phrase you might consider the opposite ldquounintelligent

          operationsrdquo None of us want to manage our data center

          ldquounintelligentlyrdquo although it happens at so many companies

          EXPERIENCED VROPS ADMINS ONLY

          Do you know this already

          If you already have a good understanding of vROps you

          can skip this introductory chapter and the installation

          chapter (Chapter 2) to move directly to configuring

          vRealize Operations for Maximimum Effect (Chapter 3)

          If yoursquore already an experienced vROps administrator I

          recommend you jump to the final chapter of the book

          Maximizing vRealize Operations (Chapter 4)

          Figure 1-1

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

          Many organizations are missing crucial information about their data

          centers For example they donrsquot understand how their applications

          are performing today they donrsquot have a capacity plan for the future

          and when trouble happens they blindly restart software and hardware

          in hopes of returning the applications to the status quo

          All of these are a sign of a data center management group that doesnrsquot

          have any intelligence around their data center operations Itrsquos no

          secret that modern data centers are complex so it makes sense that

          yoursquod need intelligent tools to manage such an environment vROps

          is the tool both now and in the future that you should be using to

          manage your complex modern data center

          With the release of vROps 67 VMware has updated their description

          of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

          is an important addition to the description of ldquoIntelligent Operationsrdquo

          that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

          data center later in the book when we cover maximizing vROps

          How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

          That virtual appliance includes both the database and the analysis

          engine The integrated database stores collected data the analysis

          engine presents that data to you intelligently and alerts you to what

          you need to know The vROps virtual appliance connects to VMware

          vCenter to learn about the vSphere infrastructure hosts clusters

          virtual machines (VMs) virtual networks and datastores

          It can also communicate with other data sources like applications

          databases servers networks and much more vROps is designed

          to be able to pull data from just about anywhere and correlate that

          data with other data sources to give you a holistic view of whatrsquos

          happening in the data center Wersquoll go more into vROps architecture

          in a later chapter

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

          5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

          massive CPU and memory density This gives

          them the ability to run more virtual machines (VMs)

          than yoursquove ever likely run before on a single server

          Even if the potential number of VMs exceeds your comfort level itrsquos

          your job as a virtualization admin to push that hardware to the limits to

          maximize your companyrsquos IT investment But how do you know what that

          number is Just because one company can run 100 VMs on a server doesnrsquot

          mean that your servers can

          The only way to find out what that number is for your particular servers

          and your companyrsquos specific applications is to slowly increase that

          number until your intelligent tool tells you to stop (which will be before

          applications see slowness) Maximizing VM density isnrsquot something that

          you should try to do without the right analytics tools in place

          2 Prevent bottlenecks and downtime Virtual infrastructure can and

          will hit resource bottlenecks and itrsquos your job to prevent that before they

          degrade application performance or cause application downtime This can

          be tough to do without a tool thatrsquos monitoring your resource utilization

          247 keeping a history and making recommendations

          3 Correlate events and changes With more complex virtual infrastructure

          comes multiple administrators and multiple changes Itrsquos critical to have a

          system that tracks those changes and correlates them with system events

          andor performance issues This way when unexpected downtime or

          performance bottlenecks occur they can quickly be tied back to events

          and changes that may be the root cause

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

          4 Plan capacity growth Most workloads tend to grow over time as the

          usercustomer base of those applications grows The virtualization admin

          needs to be able to predict that growth before the virtual infrastructure

          runs out of capacity

          This foresight is important since adding new capacity to the virtual

          infrastructure may require physical capacity (pCPU pRAM or pDisk)

          that takes time to purchase and add to the cluster Your virtualization

          management tool must monitor the workloads of your applications over

          time and be able to predict when additional capacity is needed alerting

          you even months ahead of time

          5 Achieve a unified view Too many so-called virtualization

          management tools monitor the virtual infrastructure with only insight

          from SNMP element monitoring or with only basic information from

          the vCenter API You need a tool that offers a unified view gained from

          a rich and extensible wealth of data

          For example your virtualization management tool should have

          the ability to communicate directly with storage arrays for storage

          insight it should have application insight into Tier 1 applications and

          it should be able to provide insight into the hybrid cloud when your

          company is ready to migrate workloads

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

          In the past when virtual infrastructures were smaller more static

          and less complex analysis using only vCenter was adequate for most

          companies They didnrsquot feel the need to push their utilization levels

          as they were satisfied with consolidating 10 or 20 VMs on a server

          (thatrsquos not hard to understand when compared to the 11 OS-to-

          server ratio they were running with physical servers)

          Today enterprises can be running hundreds of VMs on each host

          and pushing the VM-to-host ratio to the maximum to squeeze

          every penny out of their data center investment Additionally many

          companies are using desktop virtualization and more complex multi-

          tiered applications than in the past

          While the adoption of virtualization management tools has increased

          those tools havenrsquot always proven to be worthwhile (or in some cases

          these tools are even ignored by administrators) Some enterprises have

          managed their virtual infrastructure with vCenter and command-line

          tools for years and believe that therersquos no need to add another tool

          And still others are using a third-party tool that just wasnrsquot designed

          with virtualization in mind such as an element-monitoring tool

          In just about all these cases the enterprise doesnrsquot realize what

          theyrsquore missing until itrsquos too late Unfortunately too many of those

          companies donrsquot understand that their existing tools arenrsquot up to

          the job until theyrsquore trying to troubleshoot an application slowdown

          or even worse a virtual infrastructure outage

          For those who need a reminder of why vROps Management Suite is so

          necessary in todayrsquos data centers or what makes vROps so valuable in

          todayrsquos data center read on

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

          Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

          The most important thing to know is that itrsquos easy Assuming you

          already have VMware vSphere you can download the free 60-day trial

          of vROps deploy it and be up and running in less than 15 minutes

          Wersquoll walk you step-by-step through the deployment later in this

          book If you want to try vROps without a download you can do that

          in a live lab environment with the VMware Hands-On Labs (covered

          in the next section)

          Before you kick off your deployment letrsquos review some of the ldquomust-

          knowsrdquo of vROps starting with how itrsquos packaged and licensed

          vROps is offered in three editions Standard Advanced and Enterprise

          Whatrsquos common across all editions is that they include vROps

          performance monitoring analytics predictive capacity management

          predictive Distributed Resource Scheduler (pDRS) vRealize Log

          Insight and vSAN integration

          vRealize Operations is also included in bundles such as the vRealize

          Suite the vCloud Suite and vSphere with Operations Management

          Enterprise Plus

          Traditionally vROps has been licensed per CPU but recently VMware

          announced a new licensing option called hybrid cloud portable

          licensing which offers the flexibility to manage workloads whether

          theyrsquore on-premises third-party hypervisors physical servers or

          supported public clouds

          The benefit of the portable license unit (PLU) licensing model is that

          therersquos no license switching or conversion required The PLU allows

          usage of vROps to manage unlimited operating system instances (OSI)

          deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

          on the public cloud It includes VMware Cloud on AWS (VMC) all

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

          supported public clouds VMware Cloud Providers and third-party

          hypervisors and physical servers

          What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

          to purchase vSphere bundled with vROps For those building a new

          virtual infrastructure or adding more hosts to an existing virtual

          infrastructure vSOM is a great option for buying vSphere and vROps

          in a single SKU and at a discounted license cost

          We previously covered the general benefits of vROps but what about

          the specific benefits included in the Advanced and Enterprise editions

          of vROps Letrsquos analyze the additional functionality in the Advanced

          and Enterprise editions of the vRealize Suite

          vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

          Advanced edition of vROps including these major benefits

          bull vROps high availability

          bull Customizable dashboards

          bull Super metrics

          bull Public cloud cost comparison

          bull What-if scenarios for adding VMs to private and public clouds

          bull Automated actions

          bull vSAN troubleshooting and capacity management

          bull vRealize Orchestrator integration

          bull Service discovery and application dependency mapping

          bull Third-party storage network hyper-convergence and multi-

          cloud management packs

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

          For customers wanting to do service discovery and mapping they

          can leverage the vRealize Operations Service Discovery Management

          Pack (shown in Figure 1-4) vROps Service Discovery discovers all

          the services running in each VM and then builds a relationship or

          dependencies between services from different VMs based on the

          network communication

          The management pack can create dynamic applications based on

          the network communication between the services and brings the

          functionality into VMWare vRealize Operations Manager that was

          earlier provided by VMWare vRealize Infrastructure Navigator

          Figure 1-2

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

          vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

          Advanced edition There are two important features

          bull Performance monitoring of middleware applications

          and databases

          bull 3rd party database middleware and application monitoring

          For example with vROps Enterprise edition you can use Blue Medorarsquos

          SQL Server or Oracle database management packs with vROps

          Figure 1-3

          Figure 1-4

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

          When you select Advanced or Enterprise you will receive VMware

          Configuration Manager With Config Manager in the Advanced

          edition yoursquoll be able to track changes to vSphere for configuration

          and regulatory compliance With Config Manager in the Enterprise

          Edition yoursquoll be able to track OS-level changes configuration

          and patch management for compliance of all applications and

          operating systems

          One of the biggest reasons companies select the Enterprise edition

          is to be able to ensure compliance This is especially important for

          companies regulated under Sarbanes-Oxley (SOX) Payment Card

          Industry (PCI) Health Insurance Portability and Accountability Act

          (HIPAA) Federal Information Security Act (FISMA) and so on

          While not every company is required to be in compliance with those

          guidelines every company needs to keep their entire infrastructure

          secure And given the current environment itrsquos no longer something

          admins are able to do manually or with a patchwork of tools

          Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

          without ever having to install it Fortunately the smart people at

          VMwarersquos Hands-on Labs have enabled access to the entire VMware

          product line Itrsquos available to anyone at no cost already installed and

          includes detailed lab instructions which are easy to follow (The author

          frequently uses the HoL to immediately access some of VMwarersquos

          most complex products)

          vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

          those covering specific components of the vRealize Suite New labs

          are always being released at the time of this writing here are my

          favorite eight labs to learn vROps

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

          bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

          and Optimization

          bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

          Proactive Management

          bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

          bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

          bull HOL-1801-05-CHG vRealize Operations Application Monitoring

          ndash Challenge Lab

          bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

          bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

          bull HOL-1811-02-SDC vSphere with Operations Management ndash

          Getting Started

          Figure 1-5

          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

          These labs cover the new features of vROps and vRealize Log Insight

          how vROps manages a hybrid cloud and more If yoursquore new to vROps

          and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

          labs first

          SummaryIn this chapter yoursquove learned how vROps is packaged about different

          features available in each edition and how you can get some hands-

          on experience with the VMware HoL

          Read on to the next chapter to better understand the vROps

          architecture learn how to deploy vROps step-by-step and connect

          vROps to vCenter

          CHAPTER 2

          Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

          I always recommend that you first take a few minutes to understand

          the architecture behind the solution and the basics of how to size it

          This is important so that you donrsquot get caught off guard later and end

          up unable to scale the solution as your companyrsquos needs dictate

          vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

          to install a new guest OS install a database install an app or even

          connect it to the database

          vROps is typically deployed and runs

          entirely within a single VM thatrsquos very

          scalable For enterprises that have

          multiple sites or require high availability

          multiple VMs will be needed

          Figure 2-1 shows what the architecture

          looks like inside the vROps VM

          The single vROps VM includes the user

          interface RESTful API vROps controller

          analytics analysis and data storage

          Figure 2-1

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

          By deploying more vROps VMs you can easily create a multi-node

          cluster or even a multi-node highly available cluster as shown in

          Figure 2-2

          Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

          to take into consideration is the size of the virtual infrastructure yoursquoll

          manage This will determine how you size your vROps deployment

          During the deployment process (which we will cover in more detail

          in the next chapter) yoursquoll be asked to size the vROps VM as small

          medium large extra small extra large remote collector standard

          Figure 2-2

          Figure 2-3

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

          or remote collector large (Figure 2-3) These sizes match up with a

          range of VM resources that will be used in your deployment including

          vCPU vRAM and storage resources

          Figure 2-4 shows how the different sizes correspond to the vCPU and

          vRAM that will be allocated to the vROps VM

          VMware KB article 54370 details the sizing guidelines for vROps I

          encourage you to review it for more sizing information

          Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

          to begin installation

          The vROps Manager deployment guide offers pages of installation

          prerequisites that you should be aware of if yoursquore deploying it into a

          production environment Itrsquos always recommended to have the latest

          version of the ESXi and vCenter before you deploy the latest version

          of the vROps

          Figure 2-4

          Whatrsquos great about the latest version of vROps -

          vRealize Operations Manager 67 ndash is that you can

          monitor 30 larger environments using the same vROps

          resource configuration

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

          Keep in mind that unlike a traditional Windows application with

          the vROps virtual appliance-based deployment model therersquos no

          need to do things like create a new VM buy a Windows Server OS

          license install Windows create a new table and user on your SQL

          Server install the Windows-based management application connect

          it to SQL etc

          Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

          the vROps appliance For those new to vROps I recommend that you

          go to this URL

          httpswwwvmwarecomgovrealize-ops-dl-en

          It will bring you to the VMware evaluation center where you can sign

          up for a free 60-day fully-functioning license of vROps

          Existing VMware customers can go to the VMware download

          center and download vRealize operations OVA directly from there

          If yoursquore licensed for vROps yoursquoll need to enter your license key

          after deployment (Wersquoll cover where to enter your license later in

          this chapter)

          Once yoursquove downloaded the vROps virtual appliance you can go

          to the Home screen in the vSphere Web Client click on vRealize

          NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

          If you are running vCenter 67 and want to deploy

          vROps 67 there is a new highspeed deployment option

          that is covered in Chapter 4 of this book If you arenrsquot

          using vCenter 67 yet then continue on with the typical

          deployment that is shown here

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

          Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

          This will bring up the Deploy OVF Template wizard to walk you

          through the process Itrsquos here that yoursquoll specify the OVA file you

          downloaded from VMwarecom (Figure 2-6)

          Figure 2-5

          Figure 2-6

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

          After that yoursquoll be walked through the deployment wizard starting

          with giving the VM a name and selecting where yoursquod like to deploy

          it (Figure 2-7)

          Next select the virtual infrastructure resource where yoursquod like to

          deploy the virtual appliance (Figure 2-8)

          Figure 2-7

          Figure 2-8

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

          Next yoursquoll have a chance to review the details of what yoursquore about

          to deploy (Figure 2-9) including the version of the vROps and the

          required disk size

          Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

          any virtual appliance) and try to deploy

          it using the vSphere Client (Windows

          or Web) make sure you have a good

          connection In the past Irsquove struggled trying

          to deploy an OVF over a WAN or slow WiFi and had

          to troubleshoot numerous FAILED error messages Eventually I discovered

          that when I connect via reliable Ethernet to the same network that the

          vSphere infrastructure is on the errors simply disappear

          If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

          connecting to it via RDP downloading the OVF file to that Windows VM

          (because itrsquos on the same network as the vSphere infrastructure) and

          then deploying the OVF file from there

          Figure 2-9

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

          Accept the VMware end user license agreement by clicking Accept and

          then Next

          Now select the size of your virtual infrastructure based on the sizing

          information discussed earlier in this chapter Sizes range from extra

          small to extra large As we saw this will determine the resources that

          will be allocated to the VM once itrsquos deployed

          Figure 2-10

          Figure 2-11

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

          Select the datastore where yoursquoll install vROps the virtual disk format

          and the VM storage policy (if applicable) and click Next (Figure 2-10)

          Next select the network to which the vROps VM will connect

          (Figure 2-11)

          Next you have the chance to customize the template that will be used

          to create the VM (Figure 2-12) This includes the time zone and any

          static IP network settings you want to use If yoursquoll be using this

          in a production or lab environment using a static IP address is

          recommended

          Finally review everything and if correct click Finish (Figure 2-13)

          Figure 2-12

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

          After a few minutes you should see the new vROps VM deployed on

          the new host or cluster specified After you power on the VM and a

          minute or so has passed you can go to the vROps console It will look

          very similar to Figure 2-14

          As you can see it directs you to the URL for the vROps appliance

          Figure 2-13

          Figure 2-14

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

          Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

          screen that looks like Figure 2-15

          As you can see the three options are to perform an express installation

          a new installation or expand an existing installation

          In our case we will choose the express installation to get vROps up and

          running as quickly as possible but if yoursquod like to see every additional

          installation option yoursquod choose the new installation If you already

          have an existing installation you would of course choose to expand

          that existing installation to add greater scalability or high availability

          to your pre-existing cluster

          Choosing the express installation begins the three steps of the vROps

          Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

          The first step is to enter the new password for the admin account

          Keep in mind that you need to use a complex password that meets the

          requirements as shown in Figure 2-17

          Figure 2-15

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

          Figure 2-16

          Figure 2-17

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

          After clicking Next yoursquore ready to complete the vROps installation

          (Figure 2-18)

          The additional options provide the ability to choose a custom security

          certificate configure a name for the customer master node and enter

          an NTP server address for timekeeping

          Figure 2-18

          Figure 2-19

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

          Once configured the vROps web UI displays a login screen at which

          point you can log in with the admin username and password you

          configured (Figure 2-19)

          vRealize Operations Manager deployment is now complete leading to

          the final five-step configuration wizard shown in Figure 2-20

          After clicking Next and accepting the license agreement yoursquore

          prompted to enter your product license key shown in Figure 2-21

          You can choose to either take the default to evaluate vROps or if

          yoursquore a licensed vROps Manager user yoursquod enter your key here

          For this tutorial the product evaluation default was selected One

          more checkbox about being part of the VMware customer experience

          improvement program then click Next then Finish (Figure 2-22) to

          complete the installation wizard

          Figure 2-20

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

          Figure 2-21

          Figure 2-22

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

          Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

          solution As Figure 2-23 shows you should choose VMware vSphere

          Yoursquore connecting vROps to the vCenter server thatrsquos managing

          your vSphere infrastructure enabling vROps to begin gathering

          performance data related to your hosts clusters storage and VMs

          Figure 2-23

          Figure 2-24

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

          To configure the vSphere solution select the VMware vSphere solution

          and click on the gear icon inside the Administration tab and under

          Solutions

          This brings you to the manage solution configuration The first thing

          to do is add a new set of credentials by clicking the Plus sign on the

          right side of the credentials field (Figure 2-24)

          Itrsquos here that you can add your administrative vCenter username and

          password shown in Figure 2-25

          With your credentials added you next add a display name for your

          vCenter server and your vCenter serverrsquos domain name or IP address

          then click the button Test Connection (Figure 2-26)

          If the test is successful yoursquoll be prompted to accept the default

          certificate (Figure 2-27)

          Figure 2-25

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

          After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

          Figure 2-26

          Figure 2-27

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

          After you click OK make sure that you click Save Settings before

          clicking Close to continue

          With the solution configured you should now see that vROps is

          collecting data from vCenter as shown in Figure 2-29

          It will take some time for vROps to gather all the data that it

          needs to learn about your virtual infrastructure to start making

          recommendations for optimization but just in the first few minutes

          yoursquoll start learning where your bottlenecks are and which of your

          VMs hosts and datastores are currently under the heaviest workloads

          (and what the source is of those workloads)

          Figure 2-28

          Figure 2-29

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

          Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

          interfaces and how to log in to those interfaces

          Herersquos what you need to know

          The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

          or domain name) of the vROps VM This IP address was either

          statically configured when you deployed vROps or obtained by

          DHCP If you donrsquot know the IP address of your vROps VM simply

          go to the console of the VM inside the vSphere Web Client

          bull The username for the web interface defaults to admin the

          password was configured when you deployed vROps

          The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

          or domain name used to access vROps but add ldquoadminrdquo after it

          like this http1921681157admin

          Figure 2-30

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

          bull The username for the web interface defaults to admin the

          password was configured when you deployed vROps

          The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

          troubleshooting and network reconfiguration The console is

          accessed through the VMrsquos console in the vSphere Web Client

          SSH access may have been enabled when you deployed vROps if

          not itrsquos possible to enable it by using the console access through

          the vSphere Web Client

          bull You can log in to the console using the same admin account

          shown in Figure 2-31 but itrsquos much more useful to log in as the

          root account By default in vROps therersquos no password set on

          the root account so the first time you log in yoursquoll be prompted

          to change the password To do so you must enter the current

          password Since the default password is blank you can press

          enter to move on

          bull The most commonly used administrative tools inside the vROps

          command-line console are in ldquooptvmwaresharevamirdquo

          For example vami_config_net shown in Figure 2-32 is used to

          reconfigure networking on the vROps virtual appliance this is very

          useful if you used DHCP IP addressing when you deployed the virtual

          Figure 2-31

          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

          appliance but later want to change to a static IP address or reconfigure

          the DNS servers being used

          SummaryIn this chapter yoursquove learned about the vROps architecture how to

          deploy vROps and how to connect it to vCenter You should now be

          up and running

          In the next chapter yoursquoll get detailed information on how vROps

          is configured in the real world regarding single sign-on alert

          configuration custom policies and more

          Figure 2-32

          CHAPTER 3

          Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

          yoursquore ready to enable intelligent operations for your virtual

          infrastructure In this chapter yoursquoll learn about some of the most

          common configurations you may want to perform beyond the initial

          configuration Yoursquoll also learn how to configure SSO authentication

          custom policies custom alerts predictive DRS automated workload

          balancing capacity management and more

          Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

          Those are the same admins who always log in to vROps using the

          SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

          configure single sign-on (SSO) with vROps

          The benefit of SSO is that any login you can use to log in to the

          vSphere Web Client will also allow you to log in to vROps And once

          you log in to the vSphere Web Client you can use vROps without any

          authentication whatsoever This is a huge convenience

          Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

          These steps assume that you already have vSphere vCenter and

          vROps Manager installed and configured

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

          Finally make sure that the time on your vROps server is synced with

          the time on your vCenter server Network Time Protocol (NTP) is the

          best way to do this and configuring NTP in vROps is easy Just go into

          Administration Cluster Management and on the Actions menu click

          on Network Time Protocol Settings as shown in Figure 3-1

          If you already have an NTP server (likely configured during deployment

          of vROps) you can move on from here If you donrsquot have an NTP

          server enter the name of your NTP server and click Add to add your

          NTP server

          Next make sure you have DNS configured for your vCenter server and

          vROps server If you donrsquot have DNS properly configured yoursquoll get

          the error ldquofailed to retrieve single sign on SSL certificates the host or

          port is not reachablerdquo

          Finally note carefully the version update and patch levels of your

          vCenter server and your vROps server I recommend the latest

          version of both

          Figure 3-1

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

          Once yoursquove met the prerequisites you can move on to configuring

          SSO To configure SSO in vROps go to the Administration tab and

          under Access click on Authentication Sources Then click Add to add

          a new authentication source as shown in Figure 3-2

          Note that under ldquosource typerdquo you can configure authentication to

          SSO SAML (likely pointing to vCenter) Windows Active Directory

          (AD) or Open LDAP

          Figure 3-2

          Figure 3-3

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

          Irsquod recommend configuring your vCenter server to use AD

          authentication then configuring vROps to point to vCenter for SSO

          SAML authentication This is preferable to configuring vROps to go to

          AD for authentication

          Enter a name for the authentication source (whatever you want)

          keeping the default of SSO SAML for the source type Then enter

          the vCenter IP address or host name username and password See

          Figure 3-3

          Next accept the certificate from vCenter and click OK as shown in

          Figure 3-4

          Then as Figure 3-5 shows specify which groups you want to import

          Assign vROps roles to the user groups that yoursquore importing

          (Figure 3-6)

          In this case we added the vCenter administratorsvspherelocal

          account and made it an administrator for vROps

          In production environments you might want to create an AD group in

          which you add your vROps administrators then authorize that group

          to administer or simply use vROps

          Figure 3-4

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

          Figure 3-5

          Figure 3-6

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

          At this point your configuration should be complete To test it log

          out of vROps and the vSphere Web Client

          Log back into the vSphere Web Client and open the web page for

          vROps you should be automatically logged in with no authentication

          As you can see in Figure 3-7 vROps is allowing the AD admin account

          to log in

          Remember the goal of this SSO configuration is that you never have

          to log in to vROps again (during normal usage) as long as yoursquore

          already logged into the vSphere Web Client Mission accomplished

          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

          admin needs to perform If you donrsquot do it at the start at some point

          you will likely need to do it in the future so you might as well do it

          right from the start

          If you click on Home at the top of the vROps web interface then click

          on Administration yoursquoll be taken to the administrative interface

          where just about all vROps customizations are made (Figure 3-8)

          Figure 3-7

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

          In the administrative interface click on Policies on the left to configure

          and customize vROps policies (Figure 3-9)

          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

          solely work off of thresholds but there are some things that you

          inherently know about your virtual infrastructure that vROps

          canrsquot know

          Figure 3-8

          Figure 3-9

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

          For example you may have a high-priority production cluster (with

          many more resources intentionally allocated) and a low priority dev

          test cluster (with many fewer resources intentionally allocated) You

          donrsquot want vROps alerting you that you need to add more resources

          to devtest if you intentionally under-provisioned the devtest cluster

          for the workload

          Perhaps itrsquos more critical to be alerted to a low memory situation on

          a production cluster than it is for a testdev cluster Or you might

          want to exclude the vROps VMs from monitoring and alerting on

          themselves

          You can see the importance of customization And since policies

          are applied to groups there are times when yoursquoll want to wait on

          the creation of new policies and first create a new group type and

          associated groups But if you already have a group type to which you

          want to apply your policy you can go ahead and create the new policy

          What is a vROps PolicyA policy is a set of rules that you define

          for vRealize Operations Manager to

          use to analyze and display information

          about the objects in your environment

          You can create modify and administer

          policies to determine how vRealize Operations

          Manager displays data in dashboards views and reports

          Be careful if you choose to modify the default policy

          as yoursquore modifying how vROps does its job and the

          information that you see across vROps in dashboards

          reports and views will forever be changed

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

          Ideally you want to create a new policy for something such as letrsquos

          say your devtest cluster

          To do this (assuming you already had a group in mind) click on the

          Policy Library tab then the Plus sign to Create a New Policy (shown

          in Figure 3-9) From there you would give the policy a name and

          description

          Itrsquos common to create a new policy by starting with an existing policy

          The policy that you start with is called the ldquobase policyrdquo as the new

          policy you create inherits its settings from that policy See Figure 3-10

          From there as shown in Figure 3-11 yoursquoll associate a policy

          with a group

          In this case I associated that policy with the new ldquoDev-Testrdquo group

          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

          At this point if you used a policy template you have the option of just

          clicking Finish to complete the policy creation Or if you want to view

          or modify all the potential options for the policy configuration and

          alerts you can do so

          Figure 3-10

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

          When yoursquore done your new policy will show up in the policy library

          as shown in Figure 3-12

          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

          are system defined (the adapter groups) and cannot be changed Other

          groups are user-defined and can be modified or added to

          Figure 3-12

          Figure 3-11

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

          Examples of system-defined adapter groups include Operating

          Systems World Universe vSAN World and vSphere World These

          groups contain objects such as the vCenter server ESXi hosts data

          centers etc

          Examples of the pre-defined user groups include Department

          Environment Function Location Security zone and Service Level

          Object You should use the vROps grouping to organize the objects in

          your virtual infrastructure in the way that makes the most sense to

          you If possible use the pre-defined user groups

          However if those groups donrsquot suit you vROps group types also allow

          you to create your own custom object groups specifically tailored for

          your environment Figure 3-13 shows the creation of the Dev-Test

          group for example

          By choosing a dynamic group membership (ldquoKeep group membership

          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

          vSphere inventory object like a folder cluster resource pool or even

          Figure 3-13

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

          a virtual data center All the objects under that object will always

          be associated with the group yoursquove created regardless of whether

          theyrsquore added or removed This is great for dynamically changing

          environments as most are today

          Once the grouprsquos created the logical inventory view allows you to

          use that group for all common vROps functions such as showing the

          performance and capacity for all associated resources

          For more information on policies group types and groups check

          out the vROps Configuration Guide (httpsdocsvmwarecomen

          vRealize-Operations-Manager67vrealize-operations-manager-

          67-config-guidepdf) in the vROps documentation for more detailed

          information

          Automated Remediation in vROps There are many data center monitoring

          tools out there that tell you that you have

          a problem Remember the robot from the

          old sci-fi show ldquoLost In Spacerdquo It was

          always throwing up its arms and screeching

          ldquoWarning Warning Dangerrdquo

          At one point that may have been helpful (if

          stressful) but our expectations and needs

          have evolved Todayrsquos tools are able to predict problems before

          they happen and tell you how to fix them before they impact your

          applications Prediction and suggested remediation are the new

          minimum expectation However there are very few tools out there

          that will not only predict and suggest remediation but automate

          the process

          Consider for example an employeemanager analogy where the

          employee keeps bringing common problems to the manager asking

          the manager how to solve the recurring issues No manager wants

          to hear about the same problems over and over again when the

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

          fix is already known What could the manager do After dressing

          the employee down and threatening to make them eligible for

          unemployment benefits said manager could write a script that the

          employee could execute on their own to solve the problem

          Another analogy that might help is to think in terms of the cloud

          Cloud management requires a tool that knows what can go wrong in

          your cloud infrastructure and automatically solve it for you before it

          impacts applications and yes even without notifying you about it in

          the middle of the night The ideal would be for your cloud monitoring

          and management tool to email you a report in the morning that says

          ldquoI fixed these problems for you while you were sleeping and the

          applications were never impactedrdquo

          This is exactly the type of functionality that vROps Intelligent

          Operations can provide

          vROps offers many different actions that can be automated without

          any scripting and without vRealize Automation Examples include

          powering on a VM powering off a VM resizing most VM resources

          and more With these actions vROps is able to prevent downtime or

          application performance issues before they happen

          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

          with vROps

          bull Automated Workload Optimization The ability of vROps to move

          running VMs from one cluster to another to proactively prevent

          performance bottlenecks before they happen

          bull vROps Automated Actions vROps can perform more than 39

          different actions on objects managed by the vCenter adapter You

          can manually perform these actions or configure alerts to trigger

          remediation with one of them

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

          bull vRealize Automation Integrated Actions The same actions that

          can be automated with vROps can also be automated with vRealize

          Automation allowing you to perform more complex automations

          bull Webhooks By leveraging vRealize Orchestrator integration you

          can trigger an alert based on an email SNMP trap or REST API

          notification that alert can then perform an automated action

          The first thing you need to know is that for these vROps actions to

          work the vCenter adapter must have Enable Actions set to Enable as

          shown in Figure 3-15

          In the past you would configure the vCenter Python Adapter

          separately but starting with vROps 66 thatrsquos no longer necessary

          You can view the multitude of different actions that you can either

          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

          Figure 3-15

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

          If you take a look at a specific vSphere object and click on the Actions

          drop down for that object you can see the actions that apply to that

          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

          To automate these types of actions you need to modify a

          recommendation to perform an action (remediate) instead of just

          recommend remediation steps To do this go to the Alerts menu then

          into Alert Settings Recommendations and find a recommendation

          Figure 3-16

          Figure 3-17

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

          you want to automate Figure 3-18 for example shows a pre-defined

          recommendation to add more memory to a VM

          In this case therersquos a pre-defined action as well to add more memory

          to the VM to automatically remediate the memory contention issue

          and resolve application slowness See Figure 3-19

          Automated remediation takes alert recommendations (which already

          exist in your vROps installation) and allows you to turn on an action

          to take that supersedes the recommendation

          When automated actions kick in theyrsquore displayed under

          Administration History Recent Tasks

          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

          were sleeping

          Figure 3-18

          Figure 3-19

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

          occur on the monitored objects when data analysis indicates deviations

          from normal metric values or when a problem occurs with one of the

          vRealize Operations components

          In other words alerts are things you need know about

          vROps Alerts come in three flavors

          bull Critical

          bull Immediate

          bull Warning

          Critical alerts should be acted upon immediately immediate alerts

          (somewhat counter-intuitively) should be acted on ldquoas soon as

          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

          Alerts are visible in a few different areas in vROps The most obvious is

          the main Alerts menu as shown in Figure 3-20 Another place to see

          alerts is from the Operations Overview as you can see in Figure 3-21

          vROps comes with many different alerts preconfigured Under the Alerts

          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

          alerts and create your own custom alerts should you decide to do so

          Figure 3-20

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

          Reacting to AlertsItrsquos important to know the different actions that you can take when

          you receive an alert vROps is typically very helpful in resolving alerts

          by explaining the problem offering metrics to support its analysis and

          providing recommended actions to remediate the issue (Figure 3-23)

          Figure 3-21

          Figure 3-22

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

          If you select an alert in the Alerts menu you can take ownership

          cancel the alert suspend the alert go to the alert definition or release

          ownership (Figure 3-24)

          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

          scheduler aka pDRS So what does pDRS do that the DRS you

          already know and love doesnrsquot

          Figure 3-23

          Figure 3-24

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

          If yoursquore a typical vSphere admin itrsquos likely that you already use

          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

          that you love it (I know I do) You may think that DRS is already perfect

          (and I agree itrsquos pretty cool) but what if DRS had the information it

          needed to actually predict the needs of your applications With that

          your applications can achieve the fastest performance possible and

          your vSphere infrastructure can have the fastest workload balancing

          ever Would that interest you

          vSphere and DRS have been working together since vROps 62 when

          Intelligent Workload Placement with DRS was announced With

          Intelligent Workload Placement vROps helped to rebalance VM

          workloads across clusters

          With Intelligent Workload Placement in place you may think that

          DRS doesnrsquot need any help balancing workloads within a cluster after

          all DRS already does its job very well But letrsquos look at the different

          approaches that DRS has available to it

          Traditionally DRS has worked by reactively balancing workloads

          when applications (running on VMs) arenrsquot getting the resources

          they need DRS analyzes the resources allocated (CPU and memory)

          and looks to see if those resources are continuously available if they

          arenrsquot it moves that VM to a host that has those resources available

          While this works well in most cases there is the potential for

          contention and thus negative application performance impact (albeit

          very short) DRS is included with vSphere Enterprise Plus

          The next step up from reactive is balance which is the Intelligent

          Workload Placement approach discussed earlier With the balance

          method vSphere DRS and vROps begin working together

          This is an improvement over the reactive method because vROps is

          working at a higher level than DRS to analyze performance across

          multiple clusters While this is by itself better than DRS the downside

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

          is that it comes with high overhead and doesnrsquot do anything to prevent

          application performance issues and contention before it happens

          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

          performance issues While they typically fix application performance

          issues very quickly therersquos no guarantee that they will in addition

          therersquos no proactive diagnosis and prevention of problems before

          they happen

          Predictive DRS does exactly this helping the admin get out ahead

          of their infrastructure (Figure 3-25) With minimal overhead pDRS

          predicts what resources each VM will need that day using the past

          resource consumption of each VM as a guide to future needs

          It combines that predictive ability with the knowledge of what VMs

          are on each host and the resources that each host is able to contribute

          vROps makes these predictions using its dynamic thresholds The

          great thing about these dynamic thresholds is that theyrsquore tailored to

          each individual VM and application

          To enable pDRS log into your vSphere Web Client (not vROps) go to

          your DRS Cluster Configuration enable vSphere DRS and check the

          box to Enable Predictive DRS (see Figure 3-26)

          Next navigate to the Administration menu in vROps then to Solutions

          Edit your vSphere Solution then under the advanced settings enable

          the vCenter adapter to Provide data to vSphere Predictive DRS as

          shown in Figure 3-27

          Figure 3-25

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

          Each hour predictive DRS will combine its knowledge of the

          environment combined with the historical resource utilization of each

          VM then take action to ensure that the VMs receive the resources

          Figure 3-26

          Figure 3-27

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

          they need before theyrsquore needed The end result is that your critical

          applications never get the chance to suffer performance degradation

          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

          feature called ldquoautomated workload optimizationrdquo You might be

          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

          in vSphererdquo The answer is that yes DRS automates the balancing of

          workloads (although technically it doesnrsquot balance at all it ensures

          that workloads get the resources that they need)

          Unlike DRS which works within vSphere clusters automated workload

          optimization automates the optimization of workloads between

          vSphere clusters Thus to leverage AWO the first requirement is

          having multiple vSphere clusters

          I like to say that DRS works intra-cluster and automated workload

          optimization works inter-cluster

          Figure 3-28

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

          the Optimize Capacity section See Figure 3-28

          You can control how yoursquod like the workloads to be placed in the

          Placement Settings tile by clicking on Edit Settings as shown in

          Figure 3-29

          Once you have multiple clusters managed by vROps you can choose to

          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

          a Schedule or make workload balancing Automatic

          Wersquoll learn more about optimizing your vSphere infrastructure in the

          next chapter of this book

          Figure 3-29

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

          host of valuable metrics

          bull Total environment capacity

          bull Used capacity

          bull CPU capacity trends

          bull Memory capacity trends

          Figure 3-30

          Figure 3-31

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

          bull Disk capacity trends

          bull Predict how much time remains before your most critical resources

          are depleted

          By drilling down into a specific cluster yoursquoll move down into the

          environment level from there you can drill even deeper For example

          check out the workload analysis of the cluster in Figure 3-32

          This drilldown can be done for a specific host VM or datastore For

          example Figure 3-33 shows the capacity remaining for a specific VM

          In this case you should be concerned since just 35 days remain until

          memory runs out in your vCenter Server VM

          vROps can show the capacity and time remaining for any object it

          manages including clusters hosts datastores and VMs It will

          proactively alert you should the capacity and time remaining fall

          below predetermined levels

          Figure 3-32

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

          happen itrsquos likely that at some point yoursquoll need to use vROps to

          troubleshoot your vSphere infrastructure

          To that end vROps constantly performs performance analysis to

          identify bottlenecks there As you can see in Figure 3-34 vROps offers

          troubleshooting dashboards for clusters datastores hosts VMs and

          vSAN in addition to the ability to troubleshoot via log data

          Figure 3-33

          Figure 3-34

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

          dashboard It enables you to quickly identify the type of contention

          faced by each VM in the cluster

          Besides the troubleshooting dashboards the real power of vROps

          shines through when you realize how often the vROps Smart Alerts

          are able to point you to the root cause of an issue and provide

          recommendations for remediation so that you can quickly resolve any

          trouble that might occur

          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

          you installed the vROps Management Pack for vSAN However vSAN

          management is built into vROps 66 and later

          Using vSAN management and monitoring in vROps requires you to

          enable it by connecting it to your vCenter Server In vROps go to

          the Administration menu then to Solutions select the VMware vSAN

          solution then the Gear icon to configure (Figure 3-36)

          Figure 3-35

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

          Figure 3-36

          Figure 3-37

          Figure 3-38

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

          From there yoursquoll add your vCenter Server Hostname and Credentials

          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

          After you get a successful test of the connection and credentials make

          sure that you click Save Settings

          At this point vROps will begin gathering statistics from your vCenter

          server related to vSAN then yoursquoll quickly start seeing some very

          insightful statistics and recommendations from vROps

          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

          bull vSAN Capacity Overview

          bull Migrate to vSAN

          bull vSAN Operations Overview

          bull Troubleshoot vSAN

          Figure 3-39 displays the vSAN Operations Overview Dashboard

          Figure 3-39

          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

          For those using vSAN these dashboards are invaluable They allow

          you to plan capacity across multiple vSAN clusters optimize vSAN

          clusters prevent vSAN trouble before it happens and if needed

          troubleshoot vSAN (Figure 3-40)

          SummaryIn this chapter yoursquove learned how to configure the most common

          vROps features and how to maximize your vSphere infrastructure

          using vROps features like predictive DRS vSAN management and

          powerful capacity dashboards

          With the latest version of vROps some even more powerful features

          have been released In the next chapter wersquoll dive into the latest

          vROps features that will allow you to enable a self-driving vSphere

          infrastructure

          Drive on

          Figure 3-40

          CHAPTER 4

          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

          read this chapter completely With the recently announced vROps 67

          VMware has brought what they call ldquoSelf-Driving Operations for the

          Data Centerrdquo What does this mean for you VMware says that the self-

          driving data center will bring ldquoContinuous performance optimization

          based on operational and business intent efficient capacity

          management proactive planning and intelligent remediationrdquo

          The goal for the self-driving data center is to provide a unified

          management platform so that the IT organization can optimize

          plan and scale the software-defined data center and multiple cloud

          deployments from the applications to the infrastructure

          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

          new instance of vROps 67 directly from the vSphere client without

          having to go through the traditional installation steps that we covered

          in Chapter 2 of this book With the new high speed installation

          vCenter will download the vROps 67 OVA deploy it and completely

          configure it In addition to the deployment the high speed installation

          also includes the automatic configuration of the vSphere Adapter to

          communicate with the vCenter server that you deployed it from

          In fact if you are running vCenter 67 and donrsquot have vROps 67

          installed vCenter will prompt you to install it (as you see in Figure 4-1)

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

          From there you can select either the online or offline installation mode

          provide your vCenter server credentials define your environment

          (datacenter cluster host datastore and network) and provide IP

          address details With that information vCenter will automatically

          deploy vROps activate the new vROps dashboards for vCenter and

          configure the vSphere adapter in vROps

          Figure 4-1

          Figure 4-2

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

          You can be up and running with vROps faster than ever by combining

          vSphere 67 vCenter 67 and vROps 67

          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

          when you combine vROps 67 and vCenter

          67 Only with that magical combination

          can you use the new vROps 67 plugin

          for the vCenter 67 HTML5 web client

          (Figure 4-3)

          The vRealize Operations within vCenter

          plugin provides you with six new

          dashboards directly inside your vCenter

          UI (Figure 4-4)

          The end result is that you get all the

          goodness of vROps in your vSphere client

          helping you be more productive than ever

          Figure 4-3

          Figure 4-4

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

          makes vROps easier to use ultimately making you more productive

          The new UI includes a use case and persona-based ldquoQuick Start

          Dashboardrdquo to help you quickly perform operational tasks It also

          includes updated workflows for enterprise-wide troubleshooting with

          metrics and logs Figure 4-5 shows the new interface

          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

          define how the data centerrsquos intended to run and then for vROps to

          make it happen

          Figure 4-5

          Figure 4-6

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

          The first step is to access the current performance of your data center

          Figure 4-6 shows the vROps 67 automated workload balancing and

          optimization window

          Simply define intent by configuring settings such as target utilization

          and cluster headroom then define tag-based placement requirements

          as shown in Figure 4-7 Some examples of tag-based placement

          bull SLA tiers Gold Silver Bronze

          bull License policies Windows Oracle Linux

          bull Compliance PCI HIPAA

          bull App affinity policies

          After yoursquove defined intent turn on self-driving operations by

          automating workload balancing and performance optimization

          (Figure 4-8) There are several ways to automate optimization action

          bull Run it now manually based on recommendations

          bull Schedule it for an automated ongoing optimization

          Figure 4-7

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

          bull Automate to run when performance troubles occur and desired

          performance intent isnrsquot met

          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

          for capacity shortfalls view total cost of ownership and get detailed

          insights on potential cost savings from reclamation and analyze

          optimum densities for the future

          Figure 4-9 shows an example of the kind of savings opportunities

          presented As you can see cost data is directly correlated with capacity

          analytics to ensure that you intelligently reclaim capacity when itrsquos

          not needed

          Figure 4-8

          Figure 4-9

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

          After getting an idea of which data centers to prioritize and what could

          be the potential cost savings (Figure 4-10) you can easily automate

          optimization actions This includes reclamation right-sizing and

          automating workload balancing to reduce license costs as well as

          densification to consolidate workloads into minimal clusters while

          assuring that you meet goals for performance target utilization and

          defined intent

          The new capacity analytics engine is able to view historical trends and

          predict the most constrained resources such as CPU memory and

          disk space It can also give recommendations to either reclaim unused

          capacity or even add capacity (Figure 4-11)

          Figure 4-10

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

          workloads For some of those workloads it makes the most sense to

          move them into the public cloud but which public cloud

          The new version of vROps allows you to perform what-if scenario

          analysis to decide where to run workloads between VMware Cloud on

          AWS and AWS EC2 as shown in Figure 4-12

          Figure 4-11

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

          to enable IT and application owners to triage and resolve issues faster

          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

          by automatically discovering VMs and apps then provisioning the

          required OS and app data collectors to send metrics to Wavefront

          Figure 4-12

          Figure 4-13

          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

          This capability enables IT to gain control and provide app monitoring

          capabilities to their DevOps teams for the next generation of apps in

          addition to traditional applications

          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

          itrsquos packaged how itrsquos installed and how itrsquos configured

          More importantly yoursquove learned how to maximize the power of

          vROps to make the most of your vSphere infrastructure When paired

          together vSphere 67 and vRealize 67 are an unstoppable data

          center solution that provides powerful features like predictive DRS

          workload optimization cost savings and ultimately the self-driving

          data center

          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

          the latest version check out the vROps

          Upgrade Center

          httpswwwvmwarecomproducts

          vrealize-operationsupgrade-centerhtml

          If you donrsquot have vROps in place already you can

          sign up for a free 60-day evaluation

          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

          • Chapter 1
            • Getting Started with VMware vRealize Operations
              • What is vRealize Operations
              • How Does vRealize Operations Work
              • Understanding vRealize Operations Editions
              • Learning vROps in the VMware Hands-on Labs (HoL)
              • Summary
                  • Chapter 2
                    • Deploying vRealize Operations
                      • vRealize Operations Architecture Overview
                      • Sizing vRealize Operations
                      • Installing vRealize Operations for the First Time
                      • Accessing vRealize Operations
                      • Summary
                          • Chapter 3
                            • Configuring vRealize Operations for Maximum Effect
                              • Configuring SSO in vROps
                              • Understanding Policies in vROps
                              • Automated Remediation in vROps
                              • Configuring Alerts
                              • Predictive DRS
                              • Automated Workload Optimization
                              • Maximizing Capacity Analysis with vROps
                              • Maximize Troubleshooting with vROps
                              • Summary
                                  • Chapter 4
                                    • Maximizing vRealize Operations
                                      • High Speed Installation
                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                      • Enhanced User Interface
                                      • Automating Performance Based on Intent
                                      • Assess Capacity and Cost Savings with Automate Optimization
                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                      • Integration of vRealize Operations and Wavefront by VMware
                                      • Whatrsquos Next

            vi

            ICONS USED IN THIS BOOK

            DEFINITIONDefines a word phrase or concept

            KNOWLEDGE CHECKTests your knowledge of what yoursquove read

            PAY AT TENTIONWe want to make sure you see this

            GPSWersquoll help you navigate your knowledge to the

            right place

            WATCH OUT Make sure you read this so you donrsquot make a

            critical error

            CHAPTER 1

            Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

            (vROps) for vSphere management but not everyone maximizes the

            power that vROps can provide Many donrsquot know the tips and tricks

            that you can use to get the most out of it

            For instance you may not know that vROps can manage the full data

            center stack from applications to infrastructure and it can do this

            across physical virtual and cloud environments Perhaps you arenrsquot

            aware of the multitude of resources available to soup up vROps into a

            performance and capacity management machine for the IT operations

            group And Irsquod be willing to bet that you arenrsquot aware of the latest

            enhancements to vROps that allow you to enable self-driving cloud

            operations in your data center

            In this book yoursquoll learn all that and much more

            What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

            to vROps to ensure that wersquore all on the same page

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

            VMware has designed vROps to provide what they call ldquoIntelligent

            Operationsrdquo for your data center If you take a moment to think

            about that phrase you might consider the opposite ldquounintelligent

            operationsrdquo None of us want to manage our data center

            ldquounintelligentlyrdquo although it happens at so many companies

            EXPERIENCED VROPS ADMINS ONLY

            Do you know this already

            If you already have a good understanding of vROps you

            can skip this introductory chapter and the installation

            chapter (Chapter 2) to move directly to configuring

            vRealize Operations for Maximimum Effect (Chapter 3)

            If yoursquore already an experienced vROps administrator I

            recommend you jump to the final chapter of the book

            Maximizing vRealize Operations (Chapter 4)

            Figure 1-1

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

            Many organizations are missing crucial information about their data

            centers For example they donrsquot understand how their applications

            are performing today they donrsquot have a capacity plan for the future

            and when trouble happens they blindly restart software and hardware

            in hopes of returning the applications to the status quo

            All of these are a sign of a data center management group that doesnrsquot

            have any intelligence around their data center operations Itrsquos no

            secret that modern data centers are complex so it makes sense that

            yoursquod need intelligent tools to manage such an environment vROps

            is the tool both now and in the future that you should be using to

            manage your complex modern data center

            With the release of vROps 67 VMware has updated their description

            of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

            is an important addition to the description of ldquoIntelligent Operationsrdquo

            that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

            data center later in the book when we cover maximizing vROps

            How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

            That virtual appliance includes both the database and the analysis

            engine The integrated database stores collected data the analysis

            engine presents that data to you intelligently and alerts you to what

            you need to know The vROps virtual appliance connects to VMware

            vCenter to learn about the vSphere infrastructure hosts clusters

            virtual machines (VMs) virtual networks and datastores

            It can also communicate with other data sources like applications

            databases servers networks and much more vROps is designed

            to be able to pull data from just about anywhere and correlate that

            data with other data sources to give you a holistic view of whatrsquos

            happening in the data center Wersquoll go more into vROps architecture

            in a later chapter

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

            5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

            massive CPU and memory density This gives

            them the ability to run more virtual machines (VMs)

            than yoursquove ever likely run before on a single server

            Even if the potential number of VMs exceeds your comfort level itrsquos

            your job as a virtualization admin to push that hardware to the limits to

            maximize your companyrsquos IT investment But how do you know what that

            number is Just because one company can run 100 VMs on a server doesnrsquot

            mean that your servers can

            The only way to find out what that number is for your particular servers

            and your companyrsquos specific applications is to slowly increase that

            number until your intelligent tool tells you to stop (which will be before

            applications see slowness) Maximizing VM density isnrsquot something that

            you should try to do without the right analytics tools in place

            2 Prevent bottlenecks and downtime Virtual infrastructure can and

            will hit resource bottlenecks and itrsquos your job to prevent that before they

            degrade application performance or cause application downtime This can

            be tough to do without a tool thatrsquos monitoring your resource utilization

            247 keeping a history and making recommendations

            3 Correlate events and changes With more complex virtual infrastructure

            comes multiple administrators and multiple changes Itrsquos critical to have a

            system that tracks those changes and correlates them with system events

            andor performance issues This way when unexpected downtime or

            performance bottlenecks occur they can quickly be tied back to events

            and changes that may be the root cause

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

            4 Plan capacity growth Most workloads tend to grow over time as the

            usercustomer base of those applications grows The virtualization admin

            needs to be able to predict that growth before the virtual infrastructure

            runs out of capacity

            This foresight is important since adding new capacity to the virtual

            infrastructure may require physical capacity (pCPU pRAM or pDisk)

            that takes time to purchase and add to the cluster Your virtualization

            management tool must monitor the workloads of your applications over

            time and be able to predict when additional capacity is needed alerting

            you even months ahead of time

            5 Achieve a unified view Too many so-called virtualization

            management tools monitor the virtual infrastructure with only insight

            from SNMP element monitoring or with only basic information from

            the vCenter API You need a tool that offers a unified view gained from

            a rich and extensible wealth of data

            For example your virtualization management tool should have

            the ability to communicate directly with storage arrays for storage

            insight it should have application insight into Tier 1 applications and

            it should be able to provide insight into the hybrid cloud when your

            company is ready to migrate workloads

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

            In the past when virtual infrastructures were smaller more static

            and less complex analysis using only vCenter was adequate for most

            companies They didnrsquot feel the need to push their utilization levels

            as they were satisfied with consolidating 10 or 20 VMs on a server

            (thatrsquos not hard to understand when compared to the 11 OS-to-

            server ratio they were running with physical servers)

            Today enterprises can be running hundreds of VMs on each host

            and pushing the VM-to-host ratio to the maximum to squeeze

            every penny out of their data center investment Additionally many

            companies are using desktop virtualization and more complex multi-

            tiered applications than in the past

            While the adoption of virtualization management tools has increased

            those tools havenrsquot always proven to be worthwhile (or in some cases

            these tools are even ignored by administrators) Some enterprises have

            managed their virtual infrastructure with vCenter and command-line

            tools for years and believe that therersquos no need to add another tool

            And still others are using a third-party tool that just wasnrsquot designed

            with virtualization in mind such as an element-monitoring tool

            In just about all these cases the enterprise doesnrsquot realize what

            theyrsquore missing until itrsquos too late Unfortunately too many of those

            companies donrsquot understand that their existing tools arenrsquot up to

            the job until theyrsquore trying to troubleshoot an application slowdown

            or even worse a virtual infrastructure outage

            For those who need a reminder of why vROps Management Suite is so

            necessary in todayrsquos data centers or what makes vROps so valuable in

            todayrsquos data center read on

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

            Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

            The most important thing to know is that itrsquos easy Assuming you

            already have VMware vSphere you can download the free 60-day trial

            of vROps deploy it and be up and running in less than 15 minutes

            Wersquoll walk you step-by-step through the deployment later in this

            book If you want to try vROps without a download you can do that

            in a live lab environment with the VMware Hands-On Labs (covered

            in the next section)

            Before you kick off your deployment letrsquos review some of the ldquomust-

            knowsrdquo of vROps starting with how itrsquos packaged and licensed

            vROps is offered in three editions Standard Advanced and Enterprise

            Whatrsquos common across all editions is that they include vROps

            performance monitoring analytics predictive capacity management

            predictive Distributed Resource Scheduler (pDRS) vRealize Log

            Insight and vSAN integration

            vRealize Operations is also included in bundles such as the vRealize

            Suite the vCloud Suite and vSphere with Operations Management

            Enterprise Plus

            Traditionally vROps has been licensed per CPU but recently VMware

            announced a new licensing option called hybrid cloud portable

            licensing which offers the flexibility to manage workloads whether

            theyrsquore on-premises third-party hypervisors physical servers or

            supported public clouds

            The benefit of the portable license unit (PLU) licensing model is that

            therersquos no license switching or conversion required The PLU allows

            usage of vROps to manage unlimited operating system instances (OSI)

            deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

            on the public cloud It includes VMware Cloud on AWS (VMC) all

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

            supported public clouds VMware Cloud Providers and third-party

            hypervisors and physical servers

            What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

            to purchase vSphere bundled with vROps For those building a new

            virtual infrastructure or adding more hosts to an existing virtual

            infrastructure vSOM is a great option for buying vSphere and vROps

            in a single SKU and at a discounted license cost

            We previously covered the general benefits of vROps but what about

            the specific benefits included in the Advanced and Enterprise editions

            of vROps Letrsquos analyze the additional functionality in the Advanced

            and Enterprise editions of the vRealize Suite

            vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

            Advanced edition of vROps including these major benefits

            bull vROps high availability

            bull Customizable dashboards

            bull Super metrics

            bull Public cloud cost comparison

            bull What-if scenarios for adding VMs to private and public clouds

            bull Automated actions

            bull vSAN troubleshooting and capacity management

            bull vRealize Orchestrator integration

            bull Service discovery and application dependency mapping

            bull Third-party storage network hyper-convergence and multi-

            cloud management packs

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

            For customers wanting to do service discovery and mapping they

            can leverage the vRealize Operations Service Discovery Management

            Pack (shown in Figure 1-4) vROps Service Discovery discovers all

            the services running in each VM and then builds a relationship or

            dependencies between services from different VMs based on the

            network communication

            The management pack can create dynamic applications based on

            the network communication between the services and brings the

            functionality into VMWare vRealize Operations Manager that was

            earlier provided by VMWare vRealize Infrastructure Navigator

            Figure 1-2

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

            vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

            Advanced edition There are two important features

            bull Performance monitoring of middleware applications

            and databases

            bull 3rd party database middleware and application monitoring

            For example with vROps Enterprise edition you can use Blue Medorarsquos

            SQL Server or Oracle database management packs with vROps

            Figure 1-3

            Figure 1-4

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

            When you select Advanced or Enterprise you will receive VMware

            Configuration Manager With Config Manager in the Advanced

            edition yoursquoll be able to track changes to vSphere for configuration

            and regulatory compliance With Config Manager in the Enterprise

            Edition yoursquoll be able to track OS-level changes configuration

            and patch management for compliance of all applications and

            operating systems

            One of the biggest reasons companies select the Enterprise edition

            is to be able to ensure compliance This is especially important for

            companies regulated under Sarbanes-Oxley (SOX) Payment Card

            Industry (PCI) Health Insurance Portability and Accountability Act

            (HIPAA) Federal Information Security Act (FISMA) and so on

            While not every company is required to be in compliance with those

            guidelines every company needs to keep their entire infrastructure

            secure And given the current environment itrsquos no longer something

            admins are able to do manually or with a patchwork of tools

            Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

            without ever having to install it Fortunately the smart people at

            VMwarersquos Hands-on Labs have enabled access to the entire VMware

            product line Itrsquos available to anyone at no cost already installed and

            includes detailed lab instructions which are easy to follow (The author

            frequently uses the HoL to immediately access some of VMwarersquos

            most complex products)

            vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

            those covering specific components of the vRealize Suite New labs

            are always being released at the time of this writing here are my

            favorite eight labs to learn vROps

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

            bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

            and Optimization

            bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

            Proactive Management

            bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

            bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

            bull HOL-1801-05-CHG vRealize Operations Application Monitoring

            ndash Challenge Lab

            bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

            bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

            bull HOL-1811-02-SDC vSphere with Operations Management ndash

            Getting Started

            Figure 1-5

            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

            These labs cover the new features of vROps and vRealize Log Insight

            how vROps manages a hybrid cloud and more If yoursquore new to vROps

            and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

            labs first

            SummaryIn this chapter yoursquove learned how vROps is packaged about different

            features available in each edition and how you can get some hands-

            on experience with the VMware HoL

            Read on to the next chapter to better understand the vROps

            architecture learn how to deploy vROps step-by-step and connect

            vROps to vCenter

            CHAPTER 2

            Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

            I always recommend that you first take a few minutes to understand

            the architecture behind the solution and the basics of how to size it

            This is important so that you donrsquot get caught off guard later and end

            up unable to scale the solution as your companyrsquos needs dictate

            vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

            to install a new guest OS install a database install an app or even

            connect it to the database

            vROps is typically deployed and runs

            entirely within a single VM thatrsquos very

            scalable For enterprises that have

            multiple sites or require high availability

            multiple VMs will be needed

            Figure 2-1 shows what the architecture

            looks like inside the vROps VM

            The single vROps VM includes the user

            interface RESTful API vROps controller

            analytics analysis and data storage

            Figure 2-1

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

            By deploying more vROps VMs you can easily create a multi-node

            cluster or even a multi-node highly available cluster as shown in

            Figure 2-2

            Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

            to take into consideration is the size of the virtual infrastructure yoursquoll

            manage This will determine how you size your vROps deployment

            During the deployment process (which we will cover in more detail

            in the next chapter) yoursquoll be asked to size the vROps VM as small

            medium large extra small extra large remote collector standard

            Figure 2-2

            Figure 2-3

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

            or remote collector large (Figure 2-3) These sizes match up with a

            range of VM resources that will be used in your deployment including

            vCPU vRAM and storage resources

            Figure 2-4 shows how the different sizes correspond to the vCPU and

            vRAM that will be allocated to the vROps VM

            VMware KB article 54370 details the sizing guidelines for vROps I

            encourage you to review it for more sizing information

            Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

            to begin installation

            The vROps Manager deployment guide offers pages of installation

            prerequisites that you should be aware of if yoursquore deploying it into a

            production environment Itrsquos always recommended to have the latest

            version of the ESXi and vCenter before you deploy the latest version

            of the vROps

            Figure 2-4

            Whatrsquos great about the latest version of vROps -

            vRealize Operations Manager 67 ndash is that you can

            monitor 30 larger environments using the same vROps

            resource configuration

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

            Keep in mind that unlike a traditional Windows application with

            the vROps virtual appliance-based deployment model therersquos no

            need to do things like create a new VM buy a Windows Server OS

            license install Windows create a new table and user on your SQL

            Server install the Windows-based management application connect

            it to SQL etc

            Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

            the vROps appliance For those new to vROps I recommend that you

            go to this URL

            httpswwwvmwarecomgovrealize-ops-dl-en

            It will bring you to the VMware evaluation center where you can sign

            up for a free 60-day fully-functioning license of vROps

            Existing VMware customers can go to the VMware download

            center and download vRealize operations OVA directly from there

            If yoursquore licensed for vROps yoursquoll need to enter your license key

            after deployment (Wersquoll cover where to enter your license later in

            this chapter)

            Once yoursquove downloaded the vROps virtual appliance you can go

            to the Home screen in the vSphere Web Client click on vRealize

            NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

            If you are running vCenter 67 and want to deploy

            vROps 67 there is a new highspeed deployment option

            that is covered in Chapter 4 of this book If you arenrsquot

            using vCenter 67 yet then continue on with the typical

            deployment that is shown here

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

            Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

            This will bring up the Deploy OVF Template wizard to walk you

            through the process Itrsquos here that yoursquoll specify the OVA file you

            downloaded from VMwarecom (Figure 2-6)

            Figure 2-5

            Figure 2-6

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

            After that yoursquoll be walked through the deployment wizard starting

            with giving the VM a name and selecting where yoursquod like to deploy

            it (Figure 2-7)

            Next select the virtual infrastructure resource where yoursquod like to

            deploy the virtual appliance (Figure 2-8)

            Figure 2-7

            Figure 2-8

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

            Next yoursquoll have a chance to review the details of what yoursquore about

            to deploy (Figure 2-9) including the version of the vROps and the

            required disk size

            Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

            any virtual appliance) and try to deploy

            it using the vSphere Client (Windows

            or Web) make sure you have a good

            connection In the past Irsquove struggled trying

            to deploy an OVF over a WAN or slow WiFi and had

            to troubleshoot numerous FAILED error messages Eventually I discovered

            that when I connect via reliable Ethernet to the same network that the

            vSphere infrastructure is on the errors simply disappear

            If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

            connecting to it via RDP downloading the OVF file to that Windows VM

            (because itrsquos on the same network as the vSphere infrastructure) and

            then deploying the OVF file from there

            Figure 2-9

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

            Accept the VMware end user license agreement by clicking Accept and

            then Next

            Now select the size of your virtual infrastructure based on the sizing

            information discussed earlier in this chapter Sizes range from extra

            small to extra large As we saw this will determine the resources that

            will be allocated to the VM once itrsquos deployed

            Figure 2-10

            Figure 2-11

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

            Select the datastore where yoursquoll install vROps the virtual disk format

            and the VM storage policy (if applicable) and click Next (Figure 2-10)

            Next select the network to which the vROps VM will connect

            (Figure 2-11)

            Next you have the chance to customize the template that will be used

            to create the VM (Figure 2-12) This includes the time zone and any

            static IP network settings you want to use If yoursquoll be using this

            in a production or lab environment using a static IP address is

            recommended

            Finally review everything and if correct click Finish (Figure 2-13)

            Figure 2-12

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

            After a few minutes you should see the new vROps VM deployed on

            the new host or cluster specified After you power on the VM and a

            minute or so has passed you can go to the vROps console It will look

            very similar to Figure 2-14

            As you can see it directs you to the URL for the vROps appliance

            Figure 2-13

            Figure 2-14

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

            Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

            screen that looks like Figure 2-15

            As you can see the three options are to perform an express installation

            a new installation or expand an existing installation

            In our case we will choose the express installation to get vROps up and

            running as quickly as possible but if yoursquod like to see every additional

            installation option yoursquod choose the new installation If you already

            have an existing installation you would of course choose to expand

            that existing installation to add greater scalability or high availability

            to your pre-existing cluster

            Choosing the express installation begins the three steps of the vROps

            Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

            The first step is to enter the new password for the admin account

            Keep in mind that you need to use a complex password that meets the

            requirements as shown in Figure 2-17

            Figure 2-15

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

            Figure 2-16

            Figure 2-17

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

            After clicking Next yoursquore ready to complete the vROps installation

            (Figure 2-18)

            The additional options provide the ability to choose a custom security

            certificate configure a name for the customer master node and enter

            an NTP server address for timekeeping

            Figure 2-18

            Figure 2-19

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

            Once configured the vROps web UI displays a login screen at which

            point you can log in with the admin username and password you

            configured (Figure 2-19)

            vRealize Operations Manager deployment is now complete leading to

            the final five-step configuration wizard shown in Figure 2-20

            After clicking Next and accepting the license agreement yoursquore

            prompted to enter your product license key shown in Figure 2-21

            You can choose to either take the default to evaluate vROps or if

            yoursquore a licensed vROps Manager user yoursquod enter your key here

            For this tutorial the product evaluation default was selected One

            more checkbox about being part of the VMware customer experience

            improvement program then click Next then Finish (Figure 2-22) to

            complete the installation wizard

            Figure 2-20

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

            Figure 2-21

            Figure 2-22

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

            Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

            solution As Figure 2-23 shows you should choose VMware vSphere

            Yoursquore connecting vROps to the vCenter server thatrsquos managing

            your vSphere infrastructure enabling vROps to begin gathering

            performance data related to your hosts clusters storage and VMs

            Figure 2-23

            Figure 2-24

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

            To configure the vSphere solution select the VMware vSphere solution

            and click on the gear icon inside the Administration tab and under

            Solutions

            This brings you to the manage solution configuration The first thing

            to do is add a new set of credentials by clicking the Plus sign on the

            right side of the credentials field (Figure 2-24)

            Itrsquos here that you can add your administrative vCenter username and

            password shown in Figure 2-25

            With your credentials added you next add a display name for your

            vCenter server and your vCenter serverrsquos domain name or IP address

            then click the button Test Connection (Figure 2-26)

            If the test is successful yoursquoll be prompted to accept the default

            certificate (Figure 2-27)

            Figure 2-25

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

            After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

            Figure 2-26

            Figure 2-27

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

            After you click OK make sure that you click Save Settings before

            clicking Close to continue

            With the solution configured you should now see that vROps is

            collecting data from vCenter as shown in Figure 2-29

            It will take some time for vROps to gather all the data that it

            needs to learn about your virtual infrastructure to start making

            recommendations for optimization but just in the first few minutes

            yoursquoll start learning where your bottlenecks are and which of your

            VMs hosts and datastores are currently under the heaviest workloads

            (and what the source is of those workloads)

            Figure 2-28

            Figure 2-29

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

            Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

            interfaces and how to log in to those interfaces

            Herersquos what you need to know

            The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

            or domain name) of the vROps VM This IP address was either

            statically configured when you deployed vROps or obtained by

            DHCP If you donrsquot know the IP address of your vROps VM simply

            go to the console of the VM inside the vSphere Web Client

            bull The username for the web interface defaults to admin the

            password was configured when you deployed vROps

            The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

            or domain name used to access vROps but add ldquoadminrdquo after it

            like this http1921681157admin

            Figure 2-30

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

            bull The username for the web interface defaults to admin the

            password was configured when you deployed vROps

            The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

            troubleshooting and network reconfiguration The console is

            accessed through the VMrsquos console in the vSphere Web Client

            SSH access may have been enabled when you deployed vROps if

            not itrsquos possible to enable it by using the console access through

            the vSphere Web Client

            bull You can log in to the console using the same admin account

            shown in Figure 2-31 but itrsquos much more useful to log in as the

            root account By default in vROps therersquos no password set on

            the root account so the first time you log in yoursquoll be prompted

            to change the password To do so you must enter the current

            password Since the default password is blank you can press

            enter to move on

            bull The most commonly used administrative tools inside the vROps

            command-line console are in ldquooptvmwaresharevamirdquo

            For example vami_config_net shown in Figure 2-32 is used to

            reconfigure networking on the vROps virtual appliance this is very

            useful if you used DHCP IP addressing when you deployed the virtual

            Figure 2-31

            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

            appliance but later want to change to a static IP address or reconfigure

            the DNS servers being used

            SummaryIn this chapter yoursquove learned about the vROps architecture how to

            deploy vROps and how to connect it to vCenter You should now be

            up and running

            In the next chapter yoursquoll get detailed information on how vROps

            is configured in the real world regarding single sign-on alert

            configuration custom policies and more

            Figure 2-32

            CHAPTER 3

            Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

            yoursquore ready to enable intelligent operations for your virtual

            infrastructure In this chapter yoursquoll learn about some of the most

            common configurations you may want to perform beyond the initial

            configuration Yoursquoll also learn how to configure SSO authentication

            custom policies custom alerts predictive DRS automated workload

            balancing capacity management and more

            Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

            Those are the same admins who always log in to vROps using the

            SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

            configure single sign-on (SSO) with vROps

            The benefit of SSO is that any login you can use to log in to the

            vSphere Web Client will also allow you to log in to vROps And once

            you log in to the vSphere Web Client you can use vROps without any

            authentication whatsoever This is a huge convenience

            Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

            These steps assume that you already have vSphere vCenter and

            vROps Manager installed and configured

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

            Finally make sure that the time on your vROps server is synced with

            the time on your vCenter server Network Time Protocol (NTP) is the

            best way to do this and configuring NTP in vROps is easy Just go into

            Administration Cluster Management and on the Actions menu click

            on Network Time Protocol Settings as shown in Figure 3-1

            If you already have an NTP server (likely configured during deployment

            of vROps) you can move on from here If you donrsquot have an NTP

            server enter the name of your NTP server and click Add to add your

            NTP server

            Next make sure you have DNS configured for your vCenter server and

            vROps server If you donrsquot have DNS properly configured yoursquoll get

            the error ldquofailed to retrieve single sign on SSL certificates the host or

            port is not reachablerdquo

            Finally note carefully the version update and patch levels of your

            vCenter server and your vROps server I recommend the latest

            version of both

            Figure 3-1

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

            Once yoursquove met the prerequisites you can move on to configuring

            SSO To configure SSO in vROps go to the Administration tab and

            under Access click on Authentication Sources Then click Add to add

            a new authentication source as shown in Figure 3-2

            Note that under ldquosource typerdquo you can configure authentication to

            SSO SAML (likely pointing to vCenter) Windows Active Directory

            (AD) or Open LDAP

            Figure 3-2

            Figure 3-3

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

            Irsquod recommend configuring your vCenter server to use AD

            authentication then configuring vROps to point to vCenter for SSO

            SAML authentication This is preferable to configuring vROps to go to

            AD for authentication

            Enter a name for the authentication source (whatever you want)

            keeping the default of SSO SAML for the source type Then enter

            the vCenter IP address or host name username and password See

            Figure 3-3

            Next accept the certificate from vCenter and click OK as shown in

            Figure 3-4

            Then as Figure 3-5 shows specify which groups you want to import

            Assign vROps roles to the user groups that yoursquore importing

            (Figure 3-6)

            In this case we added the vCenter administratorsvspherelocal

            account and made it an administrator for vROps

            In production environments you might want to create an AD group in

            which you add your vROps administrators then authorize that group

            to administer or simply use vROps

            Figure 3-4

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

            Figure 3-5

            Figure 3-6

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

            At this point your configuration should be complete To test it log

            out of vROps and the vSphere Web Client

            Log back into the vSphere Web Client and open the web page for

            vROps you should be automatically logged in with no authentication

            As you can see in Figure 3-7 vROps is allowing the AD admin account

            to log in

            Remember the goal of this SSO configuration is that you never have

            to log in to vROps again (during normal usage) as long as yoursquore

            already logged into the vSphere Web Client Mission accomplished

            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

            admin needs to perform If you donrsquot do it at the start at some point

            you will likely need to do it in the future so you might as well do it

            right from the start

            If you click on Home at the top of the vROps web interface then click

            on Administration yoursquoll be taken to the administrative interface

            where just about all vROps customizations are made (Figure 3-8)

            Figure 3-7

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

            In the administrative interface click on Policies on the left to configure

            and customize vROps policies (Figure 3-9)

            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

            solely work off of thresholds but there are some things that you

            inherently know about your virtual infrastructure that vROps

            canrsquot know

            Figure 3-8

            Figure 3-9

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

            For example you may have a high-priority production cluster (with

            many more resources intentionally allocated) and a low priority dev

            test cluster (with many fewer resources intentionally allocated) You

            donrsquot want vROps alerting you that you need to add more resources

            to devtest if you intentionally under-provisioned the devtest cluster

            for the workload

            Perhaps itrsquos more critical to be alerted to a low memory situation on

            a production cluster than it is for a testdev cluster Or you might

            want to exclude the vROps VMs from monitoring and alerting on

            themselves

            You can see the importance of customization And since policies

            are applied to groups there are times when yoursquoll want to wait on

            the creation of new policies and first create a new group type and

            associated groups But if you already have a group type to which you

            want to apply your policy you can go ahead and create the new policy

            What is a vROps PolicyA policy is a set of rules that you define

            for vRealize Operations Manager to

            use to analyze and display information

            about the objects in your environment

            You can create modify and administer

            policies to determine how vRealize Operations

            Manager displays data in dashboards views and reports

            Be careful if you choose to modify the default policy

            as yoursquore modifying how vROps does its job and the

            information that you see across vROps in dashboards

            reports and views will forever be changed

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

            Ideally you want to create a new policy for something such as letrsquos

            say your devtest cluster

            To do this (assuming you already had a group in mind) click on the

            Policy Library tab then the Plus sign to Create a New Policy (shown

            in Figure 3-9) From there you would give the policy a name and

            description

            Itrsquos common to create a new policy by starting with an existing policy

            The policy that you start with is called the ldquobase policyrdquo as the new

            policy you create inherits its settings from that policy See Figure 3-10

            From there as shown in Figure 3-11 yoursquoll associate a policy

            with a group

            In this case I associated that policy with the new ldquoDev-Testrdquo group

            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

            At this point if you used a policy template you have the option of just

            clicking Finish to complete the policy creation Or if you want to view

            or modify all the potential options for the policy configuration and

            alerts you can do so

            Figure 3-10

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

            When yoursquore done your new policy will show up in the policy library

            as shown in Figure 3-12

            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

            are system defined (the adapter groups) and cannot be changed Other

            groups are user-defined and can be modified or added to

            Figure 3-12

            Figure 3-11

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

            Examples of system-defined adapter groups include Operating

            Systems World Universe vSAN World and vSphere World These

            groups contain objects such as the vCenter server ESXi hosts data

            centers etc

            Examples of the pre-defined user groups include Department

            Environment Function Location Security zone and Service Level

            Object You should use the vROps grouping to organize the objects in

            your virtual infrastructure in the way that makes the most sense to

            you If possible use the pre-defined user groups

            However if those groups donrsquot suit you vROps group types also allow

            you to create your own custom object groups specifically tailored for

            your environment Figure 3-13 shows the creation of the Dev-Test

            group for example

            By choosing a dynamic group membership (ldquoKeep group membership

            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

            vSphere inventory object like a folder cluster resource pool or even

            Figure 3-13

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

            a virtual data center All the objects under that object will always

            be associated with the group yoursquove created regardless of whether

            theyrsquore added or removed This is great for dynamically changing

            environments as most are today

            Once the grouprsquos created the logical inventory view allows you to

            use that group for all common vROps functions such as showing the

            performance and capacity for all associated resources

            For more information on policies group types and groups check

            out the vROps Configuration Guide (httpsdocsvmwarecomen

            vRealize-Operations-Manager67vrealize-operations-manager-

            67-config-guidepdf) in the vROps documentation for more detailed

            information

            Automated Remediation in vROps There are many data center monitoring

            tools out there that tell you that you have

            a problem Remember the robot from the

            old sci-fi show ldquoLost In Spacerdquo It was

            always throwing up its arms and screeching

            ldquoWarning Warning Dangerrdquo

            At one point that may have been helpful (if

            stressful) but our expectations and needs

            have evolved Todayrsquos tools are able to predict problems before

            they happen and tell you how to fix them before they impact your

            applications Prediction and suggested remediation are the new

            minimum expectation However there are very few tools out there

            that will not only predict and suggest remediation but automate

            the process

            Consider for example an employeemanager analogy where the

            employee keeps bringing common problems to the manager asking

            the manager how to solve the recurring issues No manager wants

            to hear about the same problems over and over again when the

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

            fix is already known What could the manager do After dressing

            the employee down and threatening to make them eligible for

            unemployment benefits said manager could write a script that the

            employee could execute on their own to solve the problem

            Another analogy that might help is to think in terms of the cloud

            Cloud management requires a tool that knows what can go wrong in

            your cloud infrastructure and automatically solve it for you before it

            impacts applications and yes even without notifying you about it in

            the middle of the night The ideal would be for your cloud monitoring

            and management tool to email you a report in the morning that says

            ldquoI fixed these problems for you while you were sleeping and the

            applications were never impactedrdquo

            This is exactly the type of functionality that vROps Intelligent

            Operations can provide

            vROps offers many different actions that can be automated without

            any scripting and without vRealize Automation Examples include

            powering on a VM powering off a VM resizing most VM resources

            and more With these actions vROps is able to prevent downtime or

            application performance issues before they happen

            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

            with vROps

            bull Automated Workload Optimization The ability of vROps to move

            running VMs from one cluster to another to proactively prevent

            performance bottlenecks before they happen

            bull vROps Automated Actions vROps can perform more than 39

            different actions on objects managed by the vCenter adapter You

            can manually perform these actions or configure alerts to trigger

            remediation with one of them

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

            bull vRealize Automation Integrated Actions The same actions that

            can be automated with vROps can also be automated with vRealize

            Automation allowing you to perform more complex automations

            bull Webhooks By leveraging vRealize Orchestrator integration you

            can trigger an alert based on an email SNMP trap or REST API

            notification that alert can then perform an automated action

            The first thing you need to know is that for these vROps actions to

            work the vCenter adapter must have Enable Actions set to Enable as

            shown in Figure 3-15

            In the past you would configure the vCenter Python Adapter

            separately but starting with vROps 66 thatrsquos no longer necessary

            You can view the multitude of different actions that you can either

            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

            Figure 3-15

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

            If you take a look at a specific vSphere object and click on the Actions

            drop down for that object you can see the actions that apply to that

            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

            To automate these types of actions you need to modify a

            recommendation to perform an action (remediate) instead of just

            recommend remediation steps To do this go to the Alerts menu then

            into Alert Settings Recommendations and find a recommendation

            Figure 3-16

            Figure 3-17

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

            you want to automate Figure 3-18 for example shows a pre-defined

            recommendation to add more memory to a VM

            In this case therersquos a pre-defined action as well to add more memory

            to the VM to automatically remediate the memory contention issue

            and resolve application slowness See Figure 3-19

            Automated remediation takes alert recommendations (which already

            exist in your vROps installation) and allows you to turn on an action

            to take that supersedes the recommendation

            When automated actions kick in theyrsquore displayed under

            Administration History Recent Tasks

            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

            were sleeping

            Figure 3-18

            Figure 3-19

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

            occur on the monitored objects when data analysis indicates deviations

            from normal metric values or when a problem occurs with one of the

            vRealize Operations components

            In other words alerts are things you need know about

            vROps Alerts come in three flavors

            bull Critical

            bull Immediate

            bull Warning

            Critical alerts should be acted upon immediately immediate alerts

            (somewhat counter-intuitively) should be acted on ldquoas soon as

            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

            Alerts are visible in a few different areas in vROps The most obvious is

            the main Alerts menu as shown in Figure 3-20 Another place to see

            alerts is from the Operations Overview as you can see in Figure 3-21

            vROps comes with many different alerts preconfigured Under the Alerts

            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

            alerts and create your own custom alerts should you decide to do so

            Figure 3-20

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

            Reacting to AlertsItrsquos important to know the different actions that you can take when

            you receive an alert vROps is typically very helpful in resolving alerts

            by explaining the problem offering metrics to support its analysis and

            providing recommended actions to remediate the issue (Figure 3-23)

            Figure 3-21

            Figure 3-22

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

            If you select an alert in the Alerts menu you can take ownership

            cancel the alert suspend the alert go to the alert definition or release

            ownership (Figure 3-24)

            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

            scheduler aka pDRS So what does pDRS do that the DRS you

            already know and love doesnrsquot

            Figure 3-23

            Figure 3-24

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

            If yoursquore a typical vSphere admin itrsquos likely that you already use

            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

            that you love it (I know I do) You may think that DRS is already perfect

            (and I agree itrsquos pretty cool) but what if DRS had the information it

            needed to actually predict the needs of your applications With that

            your applications can achieve the fastest performance possible and

            your vSphere infrastructure can have the fastest workload balancing

            ever Would that interest you

            vSphere and DRS have been working together since vROps 62 when

            Intelligent Workload Placement with DRS was announced With

            Intelligent Workload Placement vROps helped to rebalance VM

            workloads across clusters

            With Intelligent Workload Placement in place you may think that

            DRS doesnrsquot need any help balancing workloads within a cluster after

            all DRS already does its job very well But letrsquos look at the different

            approaches that DRS has available to it

            Traditionally DRS has worked by reactively balancing workloads

            when applications (running on VMs) arenrsquot getting the resources

            they need DRS analyzes the resources allocated (CPU and memory)

            and looks to see if those resources are continuously available if they

            arenrsquot it moves that VM to a host that has those resources available

            While this works well in most cases there is the potential for

            contention and thus negative application performance impact (albeit

            very short) DRS is included with vSphere Enterprise Plus

            The next step up from reactive is balance which is the Intelligent

            Workload Placement approach discussed earlier With the balance

            method vSphere DRS and vROps begin working together

            This is an improvement over the reactive method because vROps is

            working at a higher level than DRS to analyze performance across

            multiple clusters While this is by itself better than DRS the downside

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

            is that it comes with high overhead and doesnrsquot do anything to prevent

            application performance issues and contention before it happens

            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

            performance issues While they typically fix application performance

            issues very quickly therersquos no guarantee that they will in addition

            therersquos no proactive diagnosis and prevention of problems before

            they happen

            Predictive DRS does exactly this helping the admin get out ahead

            of their infrastructure (Figure 3-25) With minimal overhead pDRS

            predicts what resources each VM will need that day using the past

            resource consumption of each VM as a guide to future needs

            It combines that predictive ability with the knowledge of what VMs

            are on each host and the resources that each host is able to contribute

            vROps makes these predictions using its dynamic thresholds The

            great thing about these dynamic thresholds is that theyrsquore tailored to

            each individual VM and application

            To enable pDRS log into your vSphere Web Client (not vROps) go to

            your DRS Cluster Configuration enable vSphere DRS and check the

            box to Enable Predictive DRS (see Figure 3-26)

            Next navigate to the Administration menu in vROps then to Solutions

            Edit your vSphere Solution then under the advanced settings enable

            the vCenter adapter to Provide data to vSphere Predictive DRS as

            shown in Figure 3-27

            Figure 3-25

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

            Each hour predictive DRS will combine its knowledge of the

            environment combined with the historical resource utilization of each

            VM then take action to ensure that the VMs receive the resources

            Figure 3-26

            Figure 3-27

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

            they need before theyrsquore needed The end result is that your critical

            applications never get the chance to suffer performance degradation

            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

            feature called ldquoautomated workload optimizationrdquo You might be

            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

            in vSphererdquo The answer is that yes DRS automates the balancing of

            workloads (although technically it doesnrsquot balance at all it ensures

            that workloads get the resources that they need)

            Unlike DRS which works within vSphere clusters automated workload

            optimization automates the optimization of workloads between

            vSphere clusters Thus to leverage AWO the first requirement is

            having multiple vSphere clusters

            I like to say that DRS works intra-cluster and automated workload

            optimization works inter-cluster

            Figure 3-28

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

            the Optimize Capacity section See Figure 3-28

            You can control how yoursquod like the workloads to be placed in the

            Placement Settings tile by clicking on Edit Settings as shown in

            Figure 3-29

            Once you have multiple clusters managed by vROps you can choose to

            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

            a Schedule or make workload balancing Automatic

            Wersquoll learn more about optimizing your vSphere infrastructure in the

            next chapter of this book

            Figure 3-29

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

            host of valuable metrics

            bull Total environment capacity

            bull Used capacity

            bull CPU capacity trends

            bull Memory capacity trends

            Figure 3-30

            Figure 3-31

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

            bull Disk capacity trends

            bull Predict how much time remains before your most critical resources

            are depleted

            By drilling down into a specific cluster yoursquoll move down into the

            environment level from there you can drill even deeper For example

            check out the workload analysis of the cluster in Figure 3-32

            This drilldown can be done for a specific host VM or datastore For

            example Figure 3-33 shows the capacity remaining for a specific VM

            In this case you should be concerned since just 35 days remain until

            memory runs out in your vCenter Server VM

            vROps can show the capacity and time remaining for any object it

            manages including clusters hosts datastores and VMs It will

            proactively alert you should the capacity and time remaining fall

            below predetermined levels

            Figure 3-32

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

            happen itrsquos likely that at some point yoursquoll need to use vROps to

            troubleshoot your vSphere infrastructure

            To that end vROps constantly performs performance analysis to

            identify bottlenecks there As you can see in Figure 3-34 vROps offers

            troubleshooting dashboards for clusters datastores hosts VMs and

            vSAN in addition to the ability to troubleshoot via log data

            Figure 3-33

            Figure 3-34

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

            dashboard It enables you to quickly identify the type of contention

            faced by each VM in the cluster

            Besides the troubleshooting dashboards the real power of vROps

            shines through when you realize how often the vROps Smart Alerts

            are able to point you to the root cause of an issue and provide

            recommendations for remediation so that you can quickly resolve any

            trouble that might occur

            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

            you installed the vROps Management Pack for vSAN However vSAN

            management is built into vROps 66 and later

            Using vSAN management and monitoring in vROps requires you to

            enable it by connecting it to your vCenter Server In vROps go to

            the Administration menu then to Solutions select the VMware vSAN

            solution then the Gear icon to configure (Figure 3-36)

            Figure 3-35

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

            Figure 3-36

            Figure 3-37

            Figure 3-38

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

            From there yoursquoll add your vCenter Server Hostname and Credentials

            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

            After you get a successful test of the connection and credentials make

            sure that you click Save Settings

            At this point vROps will begin gathering statistics from your vCenter

            server related to vSAN then yoursquoll quickly start seeing some very

            insightful statistics and recommendations from vROps

            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

            bull vSAN Capacity Overview

            bull Migrate to vSAN

            bull vSAN Operations Overview

            bull Troubleshoot vSAN

            Figure 3-39 displays the vSAN Operations Overview Dashboard

            Figure 3-39

            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

            For those using vSAN these dashboards are invaluable They allow

            you to plan capacity across multiple vSAN clusters optimize vSAN

            clusters prevent vSAN trouble before it happens and if needed

            troubleshoot vSAN (Figure 3-40)

            SummaryIn this chapter yoursquove learned how to configure the most common

            vROps features and how to maximize your vSphere infrastructure

            using vROps features like predictive DRS vSAN management and

            powerful capacity dashboards

            With the latest version of vROps some even more powerful features

            have been released In the next chapter wersquoll dive into the latest

            vROps features that will allow you to enable a self-driving vSphere

            infrastructure

            Drive on

            Figure 3-40

            CHAPTER 4

            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

            read this chapter completely With the recently announced vROps 67

            VMware has brought what they call ldquoSelf-Driving Operations for the

            Data Centerrdquo What does this mean for you VMware says that the self-

            driving data center will bring ldquoContinuous performance optimization

            based on operational and business intent efficient capacity

            management proactive planning and intelligent remediationrdquo

            The goal for the self-driving data center is to provide a unified

            management platform so that the IT organization can optimize

            plan and scale the software-defined data center and multiple cloud

            deployments from the applications to the infrastructure

            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

            new instance of vROps 67 directly from the vSphere client without

            having to go through the traditional installation steps that we covered

            in Chapter 2 of this book With the new high speed installation

            vCenter will download the vROps 67 OVA deploy it and completely

            configure it In addition to the deployment the high speed installation

            also includes the automatic configuration of the vSphere Adapter to

            communicate with the vCenter server that you deployed it from

            In fact if you are running vCenter 67 and donrsquot have vROps 67

            installed vCenter will prompt you to install it (as you see in Figure 4-1)

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

            From there you can select either the online or offline installation mode

            provide your vCenter server credentials define your environment

            (datacenter cluster host datastore and network) and provide IP

            address details With that information vCenter will automatically

            deploy vROps activate the new vROps dashboards for vCenter and

            configure the vSphere adapter in vROps

            Figure 4-1

            Figure 4-2

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

            You can be up and running with vROps faster than ever by combining

            vSphere 67 vCenter 67 and vROps 67

            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

            when you combine vROps 67 and vCenter

            67 Only with that magical combination

            can you use the new vROps 67 plugin

            for the vCenter 67 HTML5 web client

            (Figure 4-3)

            The vRealize Operations within vCenter

            plugin provides you with six new

            dashboards directly inside your vCenter

            UI (Figure 4-4)

            The end result is that you get all the

            goodness of vROps in your vSphere client

            helping you be more productive than ever

            Figure 4-3

            Figure 4-4

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

            makes vROps easier to use ultimately making you more productive

            The new UI includes a use case and persona-based ldquoQuick Start

            Dashboardrdquo to help you quickly perform operational tasks It also

            includes updated workflows for enterprise-wide troubleshooting with

            metrics and logs Figure 4-5 shows the new interface

            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

            define how the data centerrsquos intended to run and then for vROps to

            make it happen

            Figure 4-5

            Figure 4-6

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

            The first step is to access the current performance of your data center

            Figure 4-6 shows the vROps 67 automated workload balancing and

            optimization window

            Simply define intent by configuring settings such as target utilization

            and cluster headroom then define tag-based placement requirements

            as shown in Figure 4-7 Some examples of tag-based placement

            bull SLA tiers Gold Silver Bronze

            bull License policies Windows Oracle Linux

            bull Compliance PCI HIPAA

            bull App affinity policies

            After yoursquove defined intent turn on self-driving operations by

            automating workload balancing and performance optimization

            (Figure 4-8) There are several ways to automate optimization action

            bull Run it now manually based on recommendations

            bull Schedule it for an automated ongoing optimization

            Figure 4-7

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

            bull Automate to run when performance troubles occur and desired

            performance intent isnrsquot met

            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

            for capacity shortfalls view total cost of ownership and get detailed

            insights on potential cost savings from reclamation and analyze

            optimum densities for the future

            Figure 4-9 shows an example of the kind of savings opportunities

            presented As you can see cost data is directly correlated with capacity

            analytics to ensure that you intelligently reclaim capacity when itrsquos

            not needed

            Figure 4-8

            Figure 4-9

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

            After getting an idea of which data centers to prioritize and what could

            be the potential cost savings (Figure 4-10) you can easily automate

            optimization actions This includes reclamation right-sizing and

            automating workload balancing to reduce license costs as well as

            densification to consolidate workloads into minimal clusters while

            assuring that you meet goals for performance target utilization and

            defined intent

            The new capacity analytics engine is able to view historical trends and

            predict the most constrained resources such as CPU memory and

            disk space It can also give recommendations to either reclaim unused

            capacity or even add capacity (Figure 4-11)

            Figure 4-10

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

            workloads For some of those workloads it makes the most sense to

            move them into the public cloud but which public cloud

            The new version of vROps allows you to perform what-if scenario

            analysis to decide where to run workloads between VMware Cloud on

            AWS and AWS EC2 as shown in Figure 4-12

            Figure 4-11

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

            to enable IT and application owners to triage and resolve issues faster

            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

            by automatically discovering VMs and apps then provisioning the

            required OS and app data collectors to send metrics to Wavefront

            Figure 4-12

            Figure 4-13

            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

            This capability enables IT to gain control and provide app monitoring

            capabilities to their DevOps teams for the next generation of apps in

            addition to traditional applications

            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

            itrsquos packaged how itrsquos installed and how itrsquos configured

            More importantly yoursquove learned how to maximize the power of

            vROps to make the most of your vSphere infrastructure When paired

            together vSphere 67 and vRealize 67 are an unstoppable data

            center solution that provides powerful features like predictive DRS

            workload optimization cost savings and ultimately the self-driving

            data center

            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

            the latest version check out the vROps

            Upgrade Center

            httpswwwvmwarecomproducts

            vrealize-operationsupgrade-centerhtml

            If you donrsquot have vROps in place already you can

            sign up for a free 60-day evaluation

            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

            • Chapter 1
              • Getting Started with VMware vRealize Operations
                • What is vRealize Operations
                • How Does vRealize Operations Work
                • Understanding vRealize Operations Editions
                • Learning vROps in the VMware Hands-on Labs (HoL)
                • Summary
                    • Chapter 2
                      • Deploying vRealize Operations
                        • vRealize Operations Architecture Overview
                        • Sizing vRealize Operations
                        • Installing vRealize Operations for the First Time
                        • Accessing vRealize Operations
                        • Summary
                            • Chapter 3
                              • Configuring vRealize Operations for Maximum Effect
                                • Configuring SSO in vROps
                                • Understanding Policies in vROps
                                • Automated Remediation in vROps
                                • Configuring Alerts
                                • Predictive DRS
                                • Automated Workload Optimization
                                • Maximizing Capacity Analysis with vROps
                                • Maximize Troubleshooting with vROps
                                • Summary
                                    • Chapter 4
                                      • Maximizing vRealize Operations
                                        • High Speed Installation
                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                        • Enhanced User Interface
                                        • Automating Performance Based on Intent
                                        • Assess Capacity and Cost Savings with Automate Optimization
                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                        • Integration of vRealize Operations and Wavefront by VMware
                                        • Whatrsquos Next

              CHAPTER 1

              Getting Started with VMware vRealize OperationsIT professionals around the world trust VMwarersquos vRealize Operations

              (vROps) for vSphere management but not everyone maximizes the

              power that vROps can provide Many donrsquot know the tips and tricks

              that you can use to get the most out of it

              For instance you may not know that vROps can manage the full data

              center stack from applications to infrastructure and it can do this

              across physical virtual and cloud environments Perhaps you arenrsquot

              aware of the multitude of resources available to soup up vROps into a

              performance and capacity management machine for the IT operations

              group And Irsquod be willing to bet that you arenrsquot aware of the latest

              enhancements to vROps that allow you to enable self-driving cloud

              operations in your data center

              In this book yoursquoll learn all that and much more

              What is vRealize OperationsBefore we start letrsquos take a moment to give you a brief introduction

              to vROps to ensure that wersquore all on the same page

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

              VMware has designed vROps to provide what they call ldquoIntelligent

              Operationsrdquo for your data center If you take a moment to think

              about that phrase you might consider the opposite ldquounintelligent

              operationsrdquo None of us want to manage our data center

              ldquounintelligentlyrdquo although it happens at so many companies

              EXPERIENCED VROPS ADMINS ONLY

              Do you know this already

              If you already have a good understanding of vROps you

              can skip this introductory chapter and the installation

              chapter (Chapter 2) to move directly to configuring

              vRealize Operations for Maximimum Effect (Chapter 3)

              If yoursquore already an experienced vROps administrator I

              recommend you jump to the final chapter of the book

              Maximizing vRealize Operations (Chapter 4)

              Figure 1-1

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

              Many organizations are missing crucial information about their data

              centers For example they donrsquot understand how their applications

              are performing today they donrsquot have a capacity plan for the future

              and when trouble happens they blindly restart software and hardware

              in hopes of returning the applications to the status quo

              All of these are a sign of a data center management group that doesnrsquot

              have any intelligence around their data center operations Itrsquos no

              secret that modern data centers are complex so it makes sense that

              yoursquod need intelligent tools to manage such an environment vROps

              is the tool both now and in the future that you should be using to

              manage your complex modern data center

              With the release of vROps 67 VMware has updated their description

              of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

              is an important addition to the description of ldquoIntelligent Operationsrdquo

              that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

              data center later in the book when we cover maximizing vROps

              How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

              That virtual appliance includes both the database and the analysis

              engine The integrated database stores collected data the analysis

              engine presents that data to you intelligently and alerts you to what

              you need to know The vROps virtual appliance connects to VMware

              vCenter to learn about the vSphere infrastructure hosts clusters

              virtual machines (VMs) virtual networks and datastores

              It can also communicate with other data sources like applications

              databases servers networks and much more vROps is designed

              to be able to pull data from just about anywhere and correlate that

              data with other data sources to give you a holistic view of whatrsquos

              happening in the data center Wersquoll go more into vROps architecture

              in a later chapter

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

              5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

              massive CPU and memory density This gives

              them the ability to run more virtual machines (VMs)

              than yoursquove ever likely run before on a single server

              Even if the potential number of VMs exceeds your comfort level itrsquos

              your job as a virtualization admin to push that hardware to the limits to

              maximize your companyrsquos IT investment But how do you know what that

              number is Just because one company can run 100 VMs on a server doesnrsquot

              mean that your servers can

              The only way to find out what that number is for your particular servers

              and your companyrsquos specific applications is to slowly increase that

              number until your intelligent tool tells you to stop (which will be before

              applications see slowness) Maximizing VM density isnrsquot something that

              you should try to do without the right analytics tools in place

              2 Prevent bottlenecks and downtime Virtual infrastructure can and

              will hit resource bottlenecks and itrsquos your job to prevent that before they

              degrade application performance or cause application downtime This can

              be tough to do without a tool thatrsquos monitoring your resource utilization

              247 keeping a history and making recommendations

              3 Correlate events and changes With more complex virtual infrastructure

              comes multiple administrators and multiple changes Itrsquos critical to have a

              system that tracks those changes and correlates them with system events

              andor performance issues This way when unexpected downtime or

              performance bottlenecks occur they can quickly be tied back to events

              and changes that may be the root cause

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

              4 Plan capacity growth Most workloads tend to grow over time as the

              usercustomer base of those applications grows The virtualization admin

              needs to be able to predict that growth before the virtual infrastructure

              runs out of capacity

              This foresight is important since adding new capacity to the virtual

              infrastructure may require physical capacity (pCPU pRAM or pDisk)

              that takes time to purchase and add to the cluster Your virtualization

              management tool must monitor the workloads of your applications over

              time and be able to predict when additional capacity is needed alerting

              you even months ahead of time

              5 Achieve a unified view Too many so-called virtualization

              management tools monitor the virtual infrastructure with only insight

              from SNMP element monitoring or with only basic information from

              the vCenter API You need a tool that offers a unified view gained from

              a rich and extensible wealth of data

              For example your virtualization management tool should have

              the ability to communicate directly with storage arrays for storage

              insight it should have application insight into Tier 1 applications and

              it should be able to provide insight into the hybrid cloud when your

              company is ready to migrate workloads

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

              In the past when virtual infrastructures were smaller more static

              and less complex analysis using only vCenter was adequate for most

              companies They didnrsquot feel the need to push their utilization levels

              as they were satisfied with consolidating 10 or 20 VMs on a server

              (thatrsquos not hard to understand when compared to the 11 OS-to-

              server ratio they were running with physical servers)

              Today enterprises can be running hundreds of VMs on each host

              and pushing the VM-to-host ratio to the maximum to squeeze

              every penny out of their data center investment Additionally many

              companies are using desktop virtualization and more complex multi-

              tiered applications than in the past

              While the adoption of virtualization management tools has increased

              those tools havenrsquot always proven to be worthwhile (or in some cases

              these tools are even ignored by administrators) Some enterprises have

              managed their virtual infrastructure with vCenter and command-line

              tools for years and believe that therersquos no need to add another tool

              And still others are using a third-party tool that just wasnrsquot designed

              with virtualization in mind such as an element-monitoring tool

              In just about all these cases the enterprise doesnrsquot realize what

              theyrsquore missing until itrsquos too late Unfortunately too many of those

              companies donrsquot understand that their existing tools arenrsquot up to

              the job until theyrsquore trying to troubleshoot an application slowdown

              or even worse a virtual infrastructure outage

              For those who need a reminder of why vROps Management Suite is so

              necessary in todayrsquos data centers or what makes vROps so valuable in

              todayrsquos data center read on

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

              Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

              The most important thing to know is that itrsquos easy Assuming you

              already have VMware vSphere you can download the free 60-day trial

              of vROps deploy it and be up and running in less than 15 minutes

              Wersquoll walk you step-by-step through the deployment later in this

              book If you want to try vROps without a download you can do that

              in a live lab environment with the VMware Hands-On Labs (covered

              in the next section)

              Before you kick off your deployment letrsquos review some of the ldquomust-

              knowsrdquo of vROps starting with how itrsquos packaged and licensed

              vROps is offered in three editions Standard Advanced and Enterprise

              Whatrsquos common across all editions is that they include vROps

              performance monitoring analytics predictive capacity management

              predictive Distributed Resource Scheduler (pDRS) vRealize Log

              Insight and vSAN integration

              vRealize Operations is also included in bundles such as the vRealize

              Suite the vCloud Suite and vSphere with Operations Management

              Enterprise Plus

              Traditionally vROps has been licensed per CPU but recently VMware

              announced a new licensing option called hybrid cloud portable

              licensing which offers the flexibility to manage workloads whether

              theyrsquore on-premises third-party hypervisors physical servers or

              supported public clouds

              The benefit of the portable license unit (PLU) licensing model is that

              therersquos no license switching or conversion required The PLU allows

              usage of vROps to manage unlimited operating system instances (OSI)

              deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

              on the public cloud It includes VMware Cloud on AWS (VMC) all

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

              supported public clouds VMware Cloud Providers and third-party

              hypervisors and physical servers

              What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

              to purchase vSphere bundled with vROps For those building a new

              virtual infrastructure or adding more hosts to an existing virtual

              infrastructure vSOM is a great option for buying vSphere and vROps

              in a single SKU and at a discounted license cost

              We previously covered the general benefits of vROps but what about

              the specific benefits included in the Advanced and Enterprise editions

              of vROps Letrsquos analyze the additional functionality in the Advanced

              and Enterprise editions of the vRealize Suite

              vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

              Advanced edition of vROps including these major benefits

              bull vROps high availability

              bull Customizable dashboards

              bull Super metrics

              bull Public cloud cost comparison

              bull What-if scenarios for adding VMs to private and public clouds

              bull Automated actions

              bull vSAN troubleshooting and capacity management

              bull vRealize Orchestrator integration

              bull Service discovery and application dependency mapping

              bull Third-party storage network hyper-convergence and multi-

              cloud management packs

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

              For customers wanting to do service discovery and mapping they

              can leverage the vRealize Operations Service Discovery Management

              Pack (shown in Figure 1-4) vROps Service Discovery discovers all

              the services running in each VM and then builds a relationship or

              dependencies between services from different VMs based on the

              network communication

              The management pack can create dynamic applications based on

              the network communication between the services and brings the

              functionality into VMWare vRealize Operations Manager that was

              earlier provided by VMWare vRealize Infrastructure Navigator

              Figure 1-2

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

              vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

              Advanced edition There are two important features

              bull Performance monitoring of middleware applications

              and databases

              bull 3rd party database middleware and application monitoring

              For example with vROps Enterprise edition you can use Blue Medorarsquos

              SQL Server or Oracle database management packs with vROps

              Figure 1-3

              Figure 1-4

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

              When you select Advanced or Enterprise you will receive VMware

              Configuration Manager With Config Manager in the Advanced

              edition yoursquoll be able to track changes to vSphere for configuration

              and regulatory compliance With Config Manager in the Enterprise

              Edition yoursquoll be able to track OS-level changes configuration

              and patch management for compliance of all applications and

              operating systems

              One of the biggest reasons companies select the Enterprise edition

              is to be able to ensure compliance This is especially important for

              companies regulated under Sarbanes-Oxley (SOX) Payment Card

              Industry (PCI) Health Insurance Portability and Accountability Act

              (HIPAA) Federal Information Security Act (FISMA) and so on

              While not every company is required to be in compliance with those

              guidelines every company needs to keep their entire infrastructure

              secure And given the current environment itrsquos no longer something

              admins are able to do manually or with a patchwork of tools

              Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

              without ever having to install it Fortunately the smart people at

              VMwarersquos Hands-on Labs have enabled access to the entire VMware

              product line Itrsquos available to anyone at no cost already installed and

              includes detailed lab instructions which are easy to follow (The author

              frequently uses the HoL to immediately access some of VMwarersquos

              most complex products)

              vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

              those covering specific components of the vRealize Suite New labs

              are always being released at the time of this writing here are my

              favorite eight labs to learn vROps

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

              bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

              and Optimization

              bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

              Proactive Management

              bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

              bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

              bull HOL-1801-05-CHG vRealize Operations Application Monitoring

              ndash Challenge Lab

              bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

              bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

              bull HOL-1811-02-SDC vSphere with Operations Management ndash

              Getting Started

              Figure 1-5

              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

              These labs cover the new features of vROps and vRealize Log Insight

              how vROps manages a hybrid cloud and more If yoursquore new to vROps

              and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

              labs first

              SummaryIn this chapter yoursquove learned how vROps is packaged about different

              features available in each edition and how you can get some hands-

              on experience with the VMware HoL

              Read on to the next chapter to better understand the vROps

              architecture learn how to deploy vROps step-by-step and connect

              vROps to vCenter

              CHAPTER 2

              Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

              I always recommend that you first take a few minutes to understand

              the architecture behind the solution and the basics of how to size it

              This is important so that you donrsquot get caught off guard later and end

              up unable to scale the solution as your companyrsquos needs dictate

              vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

              to install a new guest OS install a database install an app or even

              connect it to the database

              vROps is typically deployed and runs

              entirely within a single VM thatrsquos very

              scalable For enterprises that have

              multiple sites or require high availability

              multiple VMs will be needed

              Figure 2-1 shows what the architecture

              looks like inside the vROps VM

              The single vROps VM includes the user

              interface RESTful API vROps controller

              analytics analysis and data storage

              Figure 2-1

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

              By deploying more vROps VMs you can easily create a multi-node

              cluster or even a multi-node highly available cluster as shown in

              Figure 2-2

              Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

              to take into consideration is the size of the virtual infrastructure yoursquoll

              manage This will determine how you size your vROps deployment

              During the deployment process (which we will cover in more detail

              in the next chapter) yoursquoll be asked to size the vROps VM as small

              medium large extra small extra large remote collector standard

              Figure 2-2

              Figure 2-3

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

              or remote collector large (Figure 2-3) These sizes match up with a

              range of VM resources that will be used in your deployment including

              vCPU vRAM and storage resources

              Figure 2-4 shows how the different sizes correspond to the vCPU and

              vRAM that will be allocated to the vROps VM

              VMware KB article 54370 details the sizing guidelines for vROps I

              encourage you to review it for more sizing information

              Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

              to begin installation

              The vROps Manager deployment guide offers pages of installation

              prerequisites that you should be aware of if yoursquore deploying it into a

              production environment Itrsquos always recommended to have the latest

              version of the ESXi and vCenter before you deploy the latest version

              of the vROps

              Figure 2-4

              Whatrsquos great about the latest version of vROps -

              vRealize Operations Manager 67 ndash is that you can

              monitor 30 larger environments using the same vROps

              resource configuration

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

              Keep in mind that unlike a traditional Windows application with

              the vROps virtual appliance-based deployment model therersquos no

              need to do things like create a new VM buy a Windows Server OS

              license install Windows create a new table and user on your SQL

              Server install the Windows-based management application connect

              it to SQL etc

              Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

              the vROps appliance For those new to vROps I recommend that you

              go to this URL

              httpswwwvmwarecomgovrealize-ops-dl-en

              It will bring you to the VMware evaluation center where you can sign

              up for a free 60-day fully-functioning license of vROps

              Existing VMware customers can go to the VMware download

              center and download vRealize operations OVA directly from there

              If yoursquore licensed for vROps yoursquoll need to enter your license key

              after deployment (Wersquoll cover where to enter your license later in

              this chapter)

              Once yoursquove downloaded the vROps virtual appliance you can go

              to the Home screen in the vSphere Web Client click on vRealize

              NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

              If you are running vCenter 67 and want to deploy

              vROps 67 there is a new highspeed deployment option

              that is covered in Chapter 4 of this book If you arenrsquot

              using vCenter 67 yet then continue on with the typical

              deployment that is shown here

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

              Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

              This will bring up the Deploy OVF Template wizard to walk you

              through the process Itrsquos here that yoursquoll specify the OVA file you

              downloaded from VMwarecom (Figure 2-6)

              Figure 2-5

              Figure 2-6

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

              After that yoursquoll be walked through the deployment wizard starting

              with giving the VM a name and selecting where yoursquod like to deploy

              it (Figure 2-7)

              Next select the virtual infrastructure resource where yoursquod like to

              deploy the virtual appliance (Figure 2-8)

              Figure 2-7

              Figure 2-8

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

              Next yoursquoll have a chance to review the details of what yoursquore about

              to deploy (Figure 2-9) including the version of the vROps and the

              required disk size

              Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

              any virtual appliance) and try to deploy

              it using the vSphere Client (Windows

              or Web) make sure you have a good

              connection In the past Irsquove struggled trying

              to deploy an OVF over a WAN or slow WiFi and had

              to troubleshoot numerous FAILED error messages Eventually I discovered

              that when I connect via reliable Ethernet to the same network that the

              vSphere infrastructure is on the errors simply disappear

              If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

              connecting to it via RDP downloading the OVF file to that Windows VM

              (because itrsquos on the same network as the vSphere infrastructure) and

              then deploying the OVF file from there

              Figure 2-9

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

              Accept the VMware end user license agreement by clicking Accept and

              then Next

              Now select the size of your virtual infrastructure based on the sizing

              information discussed earlier in this chapter Sizes range from extra

              small to extra large As we saw this will determine the resources that

              will be allocated to the VM once itrsquos deployed

              Figure 2-10

              Figure 2-11

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

              Select the datastore where yoursquoll install vROps the virtual disk format

              and the VM storage policy (if applicable) and click Next (Figure 2-10)

              Next select the network to which the vROps VM will connect

              (Figure 2-11)

              Next you have the chance to customize the template that will be used

              to create the VM (Figure 2-12) This includes the time zone and any

              static IP network settings you want to use If yoursquoll be using this

              in a production or lab environment using a static IP address is

              recommended

              Finally review everything and if correct click Finish (Figure 2-13)

              Figure 2-12

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

              After a few minutes you should see the new vROps VM deployed on

              the new host or cluster specified After you power on the VM and a

              minute or so has passed you can go to the vROps console It will look

              very similar to Figure 2-14

              As you can see it directs you to the URL for the vROps appliance

              Figure 2-13

              Figure 2-14

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

              Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

              screen that looks like Figure 2-15

              As you can see the three options are to perform an express installation

              a new installation or expand an existing installation

              In our case we will choose the express installation to get vROps up and

              running as quickly as possible but if yoursquod like to see every additional

              installation option yoursquod choose the new installation If you already

              have an existing installation you would of course choose to expand

              that existing installation to add greater scalability or high availability

              to your pre-existing cluster

              Choosing the express installation begins the three steps of the vROps

              Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

              The first step is to enter the new password for the admin account

              Keep in mind that you need to use a complex password that meets the

              requirements as shown in Figure 2-17

              Figure 2-15

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

              Figure 2-16

              Figure 2-17

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

              After clicking Next yoursquore ready to complete the vROps installation

              (Figure 2-18)

              The additional options provide the ability to choose a custom security

              certificate configure a name for the customer master node and enter

              an NTP server address for timekeeping

              Figure 2-18

              Figure 2-19

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

              Once configured the vROps web UI displays a login screen at which

              point you can log in with the admin username and password you

              configured (Figure 2-19)

              vRealize Operations Manager deployment is now complete leading to

              the final five-step configuration wizard shown in Figure 2-20

              After clicking Next and accepting the license agreement yoursquore

              prompted to enter your product license key shown in Figure 2-21

              You can choose to either take the default to evaluate vROps or if

              yoursquore a licensed vROps Manager user yoursquod enter your key here

              For this tutorial the product evaluation default was selected One

              more checkbox about being part of the VMware customer experience

              improvement program then click Next then Finish (Figure 2-22) to

              complete the installation wizard

              Figure 2-20

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

              Figure 2-21

              Figure 2-22

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

              Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

              solution As Figure 2-23 shows you should choose VMware vSphere

              Yoursquore connecting vROps to the vCenter server thatrsquos managing

              your vSphere infrastructure enabling vROps to begin gathering

              performance data related to your hosts clusters storage and VMs

              Figure 2-23

              Figure 2-24

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

              To configure the vSphere solution select the VMware vSphere solution

              and click on the gear icon inside the Administration tab and under

              Solutions

              This brings you to the manage solution configuration The first thing

              to do is add a new set of credentials by clicking the Plus sign on the

              right side of the credentials field (Figure 2-24)

              Itrsquos here that you can add your administrative vCenter username and

              password shown in Figure 2-25

              With your credentials added you next add a display name for your

              vCenter server and your vCenter serverrsquos domain name or IP address

              then click the button Test Connection (Figure 2-26)

              If the test is successful yoursquoll be prompted to accept the default

              certificate (Figure 2-27)

              Figure 2-25

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

              After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

              Figure 2-26

              Figure 2-27

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

              After you click OK make sure that you click Save Settings before

              clicking Close to continue

              With the solution configured you should now see that vROps is

              collecting data from vCenter as shown in Figure 2-29

              It will take some time for vROps to gather all the data that it

              needs to learn about your virtual infrastructure to start making

              recommendations for optimization but just in the first few minutes

              yoursquoll start learning where your bottlenecks are and which of your

              VMs hosts and datastores are currently under the heaviest workloads

              (and what the source is of those workloads)

              Figure 2-28

              Figure 2-29

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

              Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

              interfaces and how to log in to those interfaces

              Herersquos what you need to know

              The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

              or domain name) of the vROps VM This IP address was either

              statically configured when you deployed vROps or obtained by

              DHCP If you donrsquot know the IP address of your vROps VM simply

              go to the console of the VM inside the vSphere Web Client

              bull The username for the web interface defaults to admin the

              password was configured when you deployed vROps

              The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

              or domain name used to access vROps but add ldquoadminrdquo after it

              like this http1921681157admin

              Figure 2-30

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

              bull The username for the web interface defaults to admin the

              password was configured when you deployed vROps

              The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

              troubleshooting and network reconfiguration The console is

              accessed through the VMrsquos console in the vSphere Web Client

              SSH access may have been enabled when you deployed vROps if

              not itrsquos possible to enable it by using the console access through

              the vSphere Web Client

              bull You can log in to the console using the same admin account

              shown in Figure 2-31 but itrsquos much more useful to log in as the

              root account By default in vROps therersquos no password set on

              the root account so the first time you log in yoursquoll be prompted

              to change the password To do so you must enter the current

              password Since the default password is blank you can press

              enter to move on

              bull The most commonly used administrative tools inside the vROps

              command-line console are in ldquooptvmwaresharevamirdquo

              For example vami_config_net shown in Figure 2-32 is used to

              reconfigure networking on the vROps virtual appliance this is very

              useful if you used DHCP IP addressing when you deployed the virtual

              Figure 2-31

              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

              appliance but later want to change to a static IP address or reconfigure

              the DNS servers being used

              SummaryIn this chapter yoursquove learned about the vROps architecture how to

              deploy vROps and how to connect it to vCenter You should now be

              up and running

              In the next chapter yoursquoll get detailed information on how vROps

              is configured in the real world regarding single sign-on alert

              configuration custom policies and more

              Figure 2-32

              CHAPTER 3

              Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

              yoursquore ready to enable intelligent operations for your virtual

              infrastructure In this chapter yoursquoll learn about some of the most

              common configurations you may want to perform beyond the initial

              configuration Yoursquoll also learn how to configure SSO authentication

              custom policies custom alerts predictive DRS automated workload

              balancing capacity management and more

              Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

              Those are the same admins who always log in to vROps using the

              SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

              configure single sign-on (SSO) with vROps

              The benefit of SSO is that any login you can use to log in to the

              vSphere Web Client will also allow you to log in to vROps And once

              you log in to the vSphere Web Client you can use vROps without any

              authentication whatsoever This is a huge convenience

              Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

              These steps assume that you already have vSphere vCenter and

              vROps Manager installed and configured

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

              Finally make sure that the time on your vROps server is synced with

              the time on your vCenter server Network Time Protocol (NTP) is the

              best way to do this and configuring NTP in vROps is easy Just go into

              Administration Cluster Management and on the Actions menu click

              on Network Time Protocol Settings as shown in Figure 3-1

              If you already have an NTP server (likely configured during deployment

              of vROps) you can move on from here If you donrsquot have an NTP

              server enter the name of your NTP server and click Add to add your

              NTP server

              Next make sure you have DNS configured for your vCenter server and

              vROps server If you donrsquot have DNS properly configured yoursquoll get

              the error ldquofailed to retrieve single sign on SSL certificates the host or

              port is not reachablerdquo

              Finally note carefully the version update and patch levels of your

              vCenter server and your vROps server I recommend the latest

              version of both

              Figure 3-1

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

              Once yoursquove met the prerequisites you can move on to configuring

              SSO To configure SSO in vROps go to the Administration tab and

              under Access click on Authentication Sources Then click Add to add

              a new authentication source as shown in Figure 3-2

              Note that under ldquosource typerdquo you can configure authentication to

              SSO SAML (likely pointing to vCenter) Windows Active Directory

              (AD) or Open LDAP

              Figure 3-2

              Figure 3-3

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

              Irsquod recommend configuring your vCenter server to use AD

              authentication then configuring vROps to point to vCenter for SSO

              SAML authentication This is preferable to configuring vROps to go to

              AD for authentication

              Enter a name for the authentication source (whatever you want)

              keeping the default of SSO SAML for the source type Then enter

              the vCenter IP address or host name username and password See

              Figure 3-3

              Next accept the certificate from vCenter and click OK as shown in

              Figure 3-4

              Then as Figure 3-5 shows specify which groups you want to import

              Assign vROps roles to the user groups that yoursquore importing

              (Figure 3-6)

              In this case we added the vCenter administratorsvspherelocal

              account and made it an administrator for vROps

              In production environments you might want to create an AD group in

              which you add your vROps administrators then authorize that group

              to administer or simply use vROps

              Figure 3-4

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

              Figure 3-5

              Figure 3-6

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

              At this point your configuration should be complete To test it log

              out of vROps and the vSphere Web Client

              Log back into the vSphere Web Client and open the web page for

              vROps you should be automatically logged in with no authentication

              As you can see in Figure 3-7 vROps is allowing the AD admin account

              to log in

              Remember the goal of this SSO configuration is that you never have

              to log in to vROps again (during normal usage) as long as yoursquore

              already logged into the vSphere Web Client Mission accomplished

              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

              admin needs to perform If you donrsquot do it at the start at some point

              you will likely need to do it in the future so you might as well do it

              right from the start

              If you click on Home at the top of the vROps web interface then click

              on Administration yoursquoll be taken to the administrative interface

              where just about all vROps customizations are made (Figure 3-8)

              Figure 3-7

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

              In the administrative interface click on Policies on the left to configure

              and customize vROps policies (Figure 3-9)

              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

              solely work off of thresholds but there are some things that you

              inherently know about your virtual infrastructure that vROps

              canrsquot know

              Figure 3-8

              Figure 3-9

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

              For example you may have a high-priority production cluster (with

              many more resources intentionally allocated) and a low priority dev

              test cluster (with many fewer resources intentionally allocated) You

              donrsquot want vROps alerting you that you need to add more resources

              to devtest if you intentionally under-provisioned the devtest cluster

              for the workload

              Perhaps itrsquos more critical to be alerted to a low memory situation on

              a production cluster than it is for a testdev cluster Or you might

              want to exclude the vROps VMs from monitoring and alerting on

              themselves

              You can see the importance of customization And since policies

              are applied to groups there are times when yoursquoll want to wait on

              the creation of new policies and first create a new group type and

              associated groups But if you already have a group type to which you

              want to apply your policy you can go ahead and create the new policy

              What is a vROps PolicyA policy is a set of rules that you define

              for vRealize Operations Manager to

              use to analyze and display information

              about the objects in your environment

              You can create modify and administer

              policies to determine how vRealize Operations

              Manager displays data in dashboards views and reports

              Be careful if you choose to modify the default policy

              as yoursquore modifying how vROps does its job and the

              information that you see across vROps in dashboards

              reports and views will forever be changed

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

              Ideally you want to create a new policy for something such as letrsquos

              say your devtest cluster

              To do this (assuming you already had a group in mind) click on the

              Policy Library tab then the Plus sign to Create a New Policy (shown

              in Figure 3-9) From there you would give the policy a name and

              description

              Itrsquos common to create a new policy by starting with an existing policy

              The policy that you start with is called the ldquobase policyrdquo as the new

              policy you create inherits its settings from that policy See Figure 3-10

              From there as shown in Figure 3-11 yoursquoll associate a policy

              with a group

              In this case I associated that policy with the new ldquoDev-Testrdquo group

              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

              At this point if you used a policy template you have the option of just

              clicking Finish to complete the policy creation Or if you want to view

              or modify all the potential options for the policy configuration and

              alerts you can do so

              Figure 3-10

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

              When yoursquore done your new policy will show up in the policy library

              as shown in Figure 3-12

              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

              are system defined (the adapter groups) and cannot be changed Other

              groups are user-defined and can be modified or added to

              Figure 3-12

              Figure 3-11

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

              Examples of system-defined adapter groups include Operating

              Systems World Universe vSAN World and vSphere World These

              groups contain objects such as the vCenter server ESXi hosts data

              centers etc

              Examples of the pre-defined user groups include Department

              Environment Function Location Security zone and Service Level

              Object You should use the vROps grouping to organize the objects in

              your virtual infrastructure in the way that makes the most sense to

              you If possible use the pre-defined user groups

              However if those groups donrsquot suit you vROps group types also allow

              you to create your own custom object groups specifically tailored for

              your environment Figure 3-13 shows the creation of the Dev-Test

              group for example

              By choosing a dynamic group membership (ldquoKeep group membership

              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

              vSphere inventory object like a folder cluster resource pool or even

              Figure 3-13

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

              a virtual data center All the objects under that object will always

              be associated with the group yoursquove created regardless of whether

              theyrsquore added or removed This is great for dynamically changing

              environments as most are today

              Once the grouprsquos created the logical inventory view allows you to

              use that group for all common vROps functions such as showing the

              performance and capacity for all associated resources

              For more information on policies group types and groups check

              out the vROps Configuration Guide (httpsdocsvmwarecomen

              vRealize-Operations-Manager67vrealize-operations-manager-

              67-config-guidepdf) in the vROps documentation for more detailed

              information

              Automated Remediation in vROps There are many data center monitoring

              tools out there that tell you that you have

              a problem Remember the robot from the

              old sci-fi show ldquoLost In Spacerdquo It was

              always throwing up its arms and screeching

              ldquoWarning Warning Dangerrdquo

              At one point that may have been helpful (if

              stressful) but our expectations and needs

              have evolved Todayrsquos tools are able to predict problems before

              they happen and tell you how to fix them before they impact your

              applications Prediction and suggested remediation are the new

              minimum expectation However there are very few tools out there

              that will not only predict and suggest remediation but automate

              the process

              Consider for example an employeemanager analogy where the

              employee keeps bringing common problems to the manager asking

              the manager how to solve the recurring issues No manager wants

              to hear about the same problems over and over again when the

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

              fix is already known What could the manager do After dressing

              the employee down and threatening to make them eligible for

              unemployment benefits said manager could write a script that the

              employee could execute on their own to solve the problem

              Another analogy that might help is to think in terms of the cloud

              Cloud management requires a tool that knows what can go wrong in

              your cloud infrastructure and automatically solve it for you before it

              impacts applications and yes even without notifying you about it in

              the middle of the night The ideal would be for your cloud monitoring

              and management tool to email you a report in the morning that says

              ldquoI fixed these problems for you while you were sleeping and the

              applications were never impactedrdquo

              This is exactly the type of functionality that vROps Intelligent

              Operations can provide

              vROps offers many different actions that can be automated without

              any scripting and without vRealize Automation Examples include

              powering on a VM powering off a VM resizing most VM resources

              and more With these actions vROps is able to prevent downtime or

              application performance issues before they happen

              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

              with vROps

              bull Automated Workload Optimization The ability of vROps to move

              running VMs from one cluster to another to proactively prevent

              performance bottlenecks before they happen

              bull vROps Automated Actions vROps can perform more than 39

              different actions on objects managed by the vCenter adapter You

              can manually perform these actions or configure alerts to trigger

              remediation with one of them

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

              bull vRealize Automation Integrated Actions The same actions that

              can be automated with vROps can also be automated with vRealize

              Automation allowing you to perform more complex automations

              bull Webhooks By leveraging vRealize Orchestrator integration you

              can trigger an alert based on an email SNMP trap or REST API

              notification that alert can then perform an automated action

              The first thing you need to know is that for these vROps actions to

              work the vCenter adapter must have Enable Actions set to Enable as

              shown in Figure 3-15

              In the past you would configure the vCenter Python Adapter

              separately but starting with vROps 66 thatrsquos no longer necessary

              You can view the multitude of different actions that you can either

              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

              Figure 3-15

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

              If you take a look at a specific vSphere object and click on the Actions

              drop down for that object you can see the actions that apply to that

              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

              To automate these types of actions you need to modify a

              recommendation to perform an action (remediate) instead of just

              recommend remediation steps To do this go to the Alerts menu then

              into Alert Settings Recommendations and find a recommendation

              Figure 3-16

              Figure 3-17

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

              you want to automate Figure 3-18 for example shows a pre-defined

              recommendation to add more memory to a VM

              In this case therersquos a pre-defined action as well to add more memory

              to the VM to automatically remediate the memory contention issue

              and resolve application slowness See Figure 3-19

              Automated remediation takes alert recommendations (which already

              exist in your vROps installation) and allows you to turn on an action

              to take that supersedes the recommendation

              When automated actions kick in theyrsquore displayed under

              Administration History Recent Tasks

              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

              were sleeping

              Figure 3-18

              Figure 3-19

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

              occur on the monitored objects when data analysis indicates deviations

              from normal metric values or when a problem occurs with one of the

              vRealize Operations components

              In other words alerts are things you need know about

              vROps Alerts come in three flavors

              bull Critical

              bull Immediate

              bull Warning

              Critical alerts should be acted upon immediately immediate alerts

              (somewhat counter-intuitively) should be acted on ldquoas soon as

              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

              Alerts are visible in a few different areas in vROps The most obvious is

              the main Alerts menu as shown in Figure 3-20 Another place to see

              alerts is from the Operations Overview as you can see in Figure 3-21

              vROps comes with many different alerts preconfigured Under the Alerts

              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

              alerts and create your own custom alerts should you decide to do so

              Figure 3-20

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

              Reacting to AlertsItrsquos important to know the different actions that you can take when

              you receive an alert vROps is typically very helpful in resolving alerts

              by explaining the problem offering metrics to support its analysis and

              providing recommended actions to remediate the issue (Figure 3-23)

              Figure 3-21

              Figure 3-22

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

              If you select an alert in the Alerts menu you can take ownership

              cancel the alert suspend the alert go to the alert definition or release

              ownership (Figure 3-24)

              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

              scheduler aka pDRS So what does pDRS do that the DRS you

              already know and love doesnrsquot

              Figure 3-23

              Figure 3-24

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

              If yoursquore a typical vSphere admin itrsquos likely that you already use

              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

              that you love it (I know I do) You may think that DRS is already perfect

              (and I agree itrsquos pretty cool) but what if DRS had the information it

              needed to actually predict the needs of your applications With that

              your applications can achieve the fastest performance possible and

              your vSphere infrastructure can have the fastest workload balancing

              ever Would that interest you

              vSphere and DRS have been working together since vROps 62 when

              Intelligent Workload Placement with DRS was announced With

              Intelligent Workload Placement vROps helped to rebalance VM

              workloads across clusters

              With Intelligent Workload Placement in place you may think that

              DRS doesnrsquot need any help balancing workloads within a cluster after

              all DRS already does its job very well But letrsquos look at the different

              approaches that DRS has available to it

              Traditionally DRS has worked by reactively balancing workloads

              when applications (running on VMs) arenrsquot getting the resources

              they need DRS analyzes the resources allocated (CPU and memory)

              and looks to see if those resources are continuously available if they

              arenrsquot it moves that VM to a host that has those resources available

              While this works well in most cases there is the potential for

              contention and thus negative application performance impact (albeit

              very short) DRS is included with vSphere Enterprise Plus

              The next step up from reactive is balance which is the Intelligent

              Workload Placement approach discussed earlier With the balance

              method vSphere DRS and vROps begin working together

              This is an improvement over the reactive method because vROps is

              working at a higher level than DRS to analyze performance across

              multiple clusters While this is by itself better than DRS the downside

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

              is that it comes with high overhead and doesnrsquot do anything to prevent

              application performance issues and contention before it happens

              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

              performance issues While they typically fix application performance

              issues very quickly therersquos no guarantee that they will in addition

              therersquos no proactive diagnosis and prevention of problems before

              they happen

              Predictive DRS does exactly this helping the admin get out ahead

              of their infrastructure (Figure 3-25) With minimal overhead pDRS

              predicts what resources each VM will need that day using the past

              resource consumption of each VM as a guide to future needs

              It combines that predictive ability with the knowledge of what VMs

              are on each host and the resources that each host is able to contribute

              vROps makes these predictions using its dynamic thresholds The

              great thing about these dynamic thresholds is that theyrsquore tailored to

              each individual VM and application

              To enable pDRS log into your vSphere Web Client (not vROps) go to

              your DRS Cluster Configuration enable vSphere DRS and check the

              box to Enable Predictive DRS (see Figure 3-26)

              Next navigate to the Administration menu in vROps then to Solutions

              Edit your vSphere Solution then under the advanced settings enable

              the vCenter adapter to Provide data to vSphere Predictive DRS as

              shown in Figure 3-27

              Figure 3-25

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

              Each hour predictive DRS will combine its knowledge of the

              environment combined with the historical resource utilization of each

              VM then take action to ensure that the VMs receive the resources

              Figure 3-26

              Figure 3-27

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

              they need before theyrsquore needed The end result is that your critical

              applications never get the chance to suffer performance degradation

              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

              feature called ldquoautomated workload optimizationrdquo You might be

              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

              in vSphererdquo The answer is that yes DRS automates the balancing of

              workloads (although technically it doesnrsquot balance at all it ensures

              that workloads get the resources that they need)

              Unlike DRS which works within vSphere clusters automated workload

              optimization automates the optimization of workloads between

              vSphere clusters Thus to leverage AWO the first requirement is

              having multiple vSphere clusters

              I like to say that DRS works intra-cluster and automated workload

              optimization works inter-cluster

              Figure 3-28

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

              the Optimize Capacity section See Figure 3-28

              You can control how yoursquod like the workloads to be placed in the

              Placement Settings tile by clicking on Edit Settings as shown in

              Figure 3-29

              Once you have multiple clusters managed by vROps you can choose to

              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

              a Schedule or make workload balancing Automatic

              Wersquoll learn more about optimizing your vSphere infrastructure in the

              next chapter of this book

              Figure 3-29

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

              host of valuable metrics

              bull Total environment capacity

              bull Used capacity

              bull CPU capacity trends

              bull Memory capacity trends

              Figure 3-30

              Figure 3-31

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

              bull Disk capacity trends

              bull Predict how much time remains before your most critical resources

              are depleted

              By drilling down into a specific cluster yoursquoll move down into the

              environment level from there you can drill even deeper For example

              check out the workload analysis of the cluster in Figure 3-32

              This drilldown can be done for a specific host VM or datastore For

              example Figure 3-33 shows the capacity remaining for a specific VM

              In this case you should be concerned since just 35 days remain until

              memory runs out in your vCenter Server VM

              vROps can show the capacity and time remaining for any object it

              manages including clusters hosts datastores and VMs It will

              proactively alert you should the capacity and time remaining fall

              below predetermined levels

              Figure 3-32

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

              happen itrsquos likely that at some point yoursquoll need to use vROps to

              troubleshoot your vSphere infrastructure

              To that end vROps constantly performs performance analysis to

              identify bottlenecks there As you can see in Figure 3-34 vROps offers

              troubleshooting dashboards for clusters datastores hosts VMs and

              vSAN in addition to the ability to troubleshoot via log data

              Figure 3-33

              Figure 3-34

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

              dashboard It enables you to quickly identify the type of contention

              faced by each VM in the cluster

              Besides the troubleshooting dashboards the real power of vROps

              shines through when you realize how often the vROps Smart Alerts

              are able to point you to the root cause of an issue and provide

              recommendations for remediation so that you can quickly resolve any

              trouble that might occur

              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

              you installed the vROps Management Pack for vSAN However vSAN

              management is built into vROps 66 and later

              Using vSAN management and monitoring in vROps requires you to

              enable it by connecting it to your vCenter Server In vROps go to

              the Administration menu then to Solutions select the VMware vSAN

              solution then the Gear icon to configure (Figure 3-36)

              Figure 3-35

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

              Figure 3-36

              Figure 3-37

              Figure 3-38

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

              From there yoursquoll add your vCenter Server Hostname and Credentials

              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

              After you get a successful test of the connection and credentials make

              sure that you click Save Settings

              At this point vROps will begin gathering statistics from your vCenter

              server related to vSAN then yoursquoll quickly start seeing some very

              insightful statistics and recommendations from vROps

              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

              bull vSAN Capacity Overview

              bull Migrate to vSAN

              bull vSAN Operations Overview

              bull Troubleshoot vSAN

              Figure 3-39 displays the vSAN Operations Overview Dashboard

              Figure 3-39

              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

              For those using vSAN these dashboards are invaluable They allow

              you to plan capacity across multiple vSAN clusters optimize vSAN

              clusters prevent vSAN trouble before it happens and if needed

              troubleshoot vSAN (Figure 3-40)

              SummaryIn this chapter yoursquove learned how to configure the most common

              vROps features and how to maximize your vSphere infrastructure

              using vROps features like predictive DRS vSAN management and

              powerful capacity dashboards

              With the latest version of vROps some even more powerful features

              have been released In the next chapter wersquoll dive into the latest

              vROps features that will allow you to enable a self-driving vSphere

              infrastructure

              Drive on

              Figure 3-40

              CHAPTER 4

              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

              read this chapter completely With the recently announced vROps 67

              VMware has brought what they call ldquoSelf-Driving Operations for the

              Data Centerrdquo What does this mean for you VMware says that the self-

              driving data center will bring ldquoContinuous performance optimization

              based on operational and business intent efficient capacity

              management proactive planning and intelligent remediationrdquo

              The goal for the self-driving data center is to provide a unified

              management platform so that the IT organization can optimize

              plan and scale the software-defined data center and multiple cloud

              deployments from the applications to the infrastructure

              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

              new instance of vROps 67 directly from the vSphere client without

              having to go through the traditional installation steps that we covered

              in Chapter 2 of this book With the new high speed installation

              vCenter will download the vROps 67 OVA deploy it and completely

              configure it In addition to the deployment the high speed installation

              also includes the automatic configuration of the vSphere Adapter to

              communicate with the vCenter server that you deployed it from

              In fact if you are running vCenter 67 and donrsquot have vROps 67

              installed vCenter will prompt you to install it (as you see in Figure 4-1)

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

              From there you can select either the online or offline installation mode

              provide your vCenter server credentials define your environment

              (datacenter cluster host datastore and network) and provide IP

              address details With that information vCenter will automatically

              deploy vROps activate the new vROps dashboards for vCenter and

              configure the vSphere adapter in vROps

              Figure 4-1

              Figure 4-2

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

              You can be up and running with vROps faster than ever by combining

              vSphere 67 vCenter 67 and vROps 67

              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

              when you combine vROps 67 and vCenter

              67 Only with that magical combination

              can you use the new vROps 67 plugin

              for the vCenter 67 HTML5 web client

              (Figure 4-3)

              The vRealize Operations within vCenter

              plugin provides you with six new

              dashboards directly inside your vCenter

              UI (Figure 4-4)

              The end result is that you get all the

              goodness of vROps in your vSphere client

              helping you be more productive than ever

              Figure 4-3

              Figure 4-4

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

              makes vROps easier to use ultimately making you more productive

              The new UI includes a use case and persona-based ldquoQuick Start

              Dashboardrdquo to help you quickly perform operational tasks It also

              includes updated workflows for enterprise-wide troubleshooting with

              metrics and logs Figure 4-5 shows the new interface

              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

              define how the data centerrsquos intended to run and then for vROps to

              make it happen

              Figure 4-5

              Figure 4-6

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

              The first step is to access the current performance of your data center

              Figure 4-6 shows the vROps 67 automated workload balancing and

              optimization window

              Simply define intent by configuring settings such as target utilization

              and cluster headroom then define tag-based placement requirements

              as shown in Figure 4-7 Some examples of tag-based placement

              bull SLA tiers Gold Silver Bronze

              bull License policies Windows Oracle Linux

              bull Compliance PCI HIPAA

              bull App affinity policies

              After yoursquove defined intent turn on self-driving operations by

              automating workload balancing and performance optimization

              (Figure 4-8) There are several ways to automate optimization action

              bull Run it now manually based on recommendations

              bull Schedule it for an automated ongoing optimization

              Figure 4-7

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

              bull Automate to run when performance troubles occur and desired

              performance intent isnrsquot met

              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

              for capacity shortfalls view total cost of ownership and get detailed

              insights on potential cost savings from reclamation and analyze

              optimum densities for the future

              Figure 4-9 shows an example of the kind of savings opportunities

              presented As you can see cost data is directly correlated with capacity

              analytics to ensure that you intelligently reclaim capacity when itrsquos

              not needed

              Figure 4-8

              Figure 4-9

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

              After getting an idea of which data centers to prioritize and what could

              be the potential cost savings (Figure 4-10) you can easily automate

              optimization actions This includes reclamation right-sizing and

              automating workload balancing to reduce license costs as well as

              densification to consolidate workloads into minimal clusters while

              assuring that you meet goals for performance target utilization and

              defined intent

              The new capacity analytics engine is able to view historical trends and

              predict the most constrained resources such as CPU memory and

              disk space It can also give recommendations to either reclaim unused

              capacity or even add capacity (Figure 4-11)

              Figure 4-10

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

              workloads For some of those workloads it makes the most sense to

              move them into the public cloud but which public cloud

              The new version of vROps allows you to perform what-if scenario

              analysis to decide where to run workloads between VMware Cloud on

              AWS and AWS EC2 as shown in Figure 4-12

              Figure 4-11

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

              to enable IT and application owners to triage and resolve issues faster

              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

              by automatically discovering VMs and apps then provisioning the

              required OS and app data collectors to send metrics to Wavefront

              Figure 4-12

              Figure 4-13

              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

              This capability enables IT to gain control and provide app monitoring

              capabilities to their DevOps teams for the next generation of apps in

              addition to traditional applications

              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

              itrsquos packaged how itrsquos installed and how itrsquos configured

              More importantly yoursquove learned how to maximize the power of

              vROps to make the most of your vSphere infrastructure When paired

              together vSphere 67 and vRealize 67 are an unstoppable data

              center solution that provides powerful features like predictive DRS

              workload optimization cost savings and ultimately the self-driving

              data center

              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

              the latest version check out the vROps

              Upgrade Center

              httpswwwvmwarecomproducts

              vrealize-operationsupgrade-centerhtml

              If you donrsquot have vROps in place already you can

              sign up for a free 60-day evaluation

              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

              • Chapter 1
                • Getting Started with VMware vRealize Operations
                  • What is vRealize Operations
                  • How Does vRealize Operations Work
                  • Understanding vRealize Operations Editions
                  • Learning vROps in the VMware Hands-on Labs (HoL)
                  • Summary
                      • Chapter 2
                        • Deploying vRealize Operations
                          • vRealize Operations Architecture Overview
                          • Sizing vRealize Operations
                          • Installing vRealize Operations for the First Time
                          • Accessing vRealize Operations
                          • Summary
                              • Chapter 3
                                • Configuring vRealize Operations for Maximum Effect
                                  • Configuring SSO in vROps
                                  • Understanding Policies in vROps
                                  • Automated Remediation in vROps
                                  • Configuring Alerts
                                  • Predictive DRS
                                  • Automated Workload Optimization
                                  • Maximizing Capacity Analysis with vROps
                                  • Maximize Troubleshooting with vROps
                                  • Summary
                                      • Chapter 4
                                        • Maximizing vRealize Operations
                                          • High Speed Installation
                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                          • Enhanced User Interface
                                          • Automating Performance Based on Intent
                                          • Assess Capacity and Cost Savings with Automate Optimization
                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                          • Integration of vRealize Operations and Wavefront by VMware
                                          • Whatrsquos Next

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 8

                VMware has designed vROps to provide what they call ldquoIntelligent

                Operationsrdquo for your data center If you take a moment to think

                about that phrase you might consider the opposite ldquounintelligent

                operationsrdquo None of us want to manage our data center

                ldquounintelligentlyrdquo although it happens at so many companies

                EXPERIENCED VROPS ADMINS ONLY

                Do you know this already

                If you already have a good understanding of vROps you

                can skip this introductory chapter and the installation

                chapter (Chapter 2) to move directly to configuring

                vRealize Operations for Maximimum Effect (Chapter 3)

                If yoursquore already an experienced vROps administrator I

                recommend you jump to the final chapter of the book

                Maximizing vRealize Operations (Chapter 4)

                Figure 1-1

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

                Many organizations are missing crucial information about their data

                centers For example they donrsquot understand how their applications

                are performing today they donrsquot have a capacity plan for the future

                and when trouble happens they blindly restart software and hardware

                in hopes of returning the applications to the status quo

                All of these are a sign of a data center management group that doesnrsquot

                have any intelligence around their data center operations Itrsquos no

                secret that modern data centers are complex so it makes sense that

                yoursquod need intelligent tools to manage such an environment vROps

                is the tool both now and in the future that you should be using to

                manage your complex modern data center

                With the release of vROps 67 VMware has updated their description

                of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

                is an important addition to the description of ldquoIntelligent Operationsrdquo

                that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

                data center later in the book when we cover maximizing vROps

                How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

                That virtual appliance includes both the database and the analysis

                engine The integrated database stores collected data the analysis

                engine presents that data to you intelligently and alerts you to what

                you need to know The vROps virtual appliance connects to VMware

                vCenter to learn about the vSphere infrastructure hosts clusters

                virtual machines (VMs) virtual networks and datastores

                It can also communicate with other data sources like applications

                databases servers networks and much more vROps is designed

                to be able to pull data from just about anywhere and correlate that

                data with other data sources to give you a holistic view of whatrsquos

                happening in the data center Wersquoll go more into vROps architecture

                in a later chapter

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

                5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

                massive CPU and memory density This gives

                them the ability to run more virtual machines (VMs)

                than yoursquove ever likely run before on a single server

                Even if the potential number of VMs exceeds your comfort level itrsquos

                your job as a virtualization admin to push that hardware to the limits to

                maximize your companyrsquos IT investment But how do you know what that

                number is Just because one company can run 100 VMs on a server doesnrsquot

                mean that your servers can

                The only way to find out what that number is for your particular servers

                and your companyrsquos specific applications is to slowly increase that

                number until your intelligent tool tells you to stop (which will be before

                applications see slowness) Maximizing VM density isnrsquot something that

                you should try to do without the right analytics tools in place

                2 Prevent bottlenecks and downtime Virtual infrastructure can and

                will hit resource bottlenecks and itrsquos your job to prevent that before they

                degrade application performance or cause application downtime This can

                be tough to do without a tool thatrsquos monitoring your resource utilization

                247 keeping a history and making recommendations

                3 Correlate events and changes With more complex virtual infrastructure

                comes multiple administrators and multiple changes Itrsquos critical to have a

                system that tracks those changes and correlates them with system events

                andor performance issues This way when unexpected downtime or

                performance bottlenecks occur they can quickly be tied back to events

                and changes that may be the root cause

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

                4 Plan capacity growth Most workloads tend to grow over time as the

                usercustomer base of those applications grows The virtualization admin

                needs to be able to predict that growth before the virtual infrastructure

                runs out of capacity

                This foresight is important since adding new capacity to the virtual

                infrastructure may require physical capacity (pCPU pRAM or pDisk)

                that takes time to purchase and add to the cluster Your virtualization

                management tool must monitor the workloads of your applications over

                time and be able to predict when additional capacity is needed alerting

                you even months ahead of time

                5 Achieve a unified view Too many so-called virtualization

                management tools monitor the virtual infrastructure with only insight

                from SNMP element monitoring or with only basic information from

                the vCenter API You need a tool that offers a unified view gained from

                a rich and extensible wealth of data

                For example your virtualization management tool should have

                the ability to communicate directly with storage arrays for storage

                insight it should have application insight into Tier 1 applications and

                it should be able to provide insight into the hybrid cloud when your

                company is ready to migrate workloads

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

                In the past when virtual infrastructures were smaller more static

                and less complex analysis using only vCenter was adequate for most

                companies They didnrsquot feel the need to push their utilization levels

                as they were satisfied with consolidating 10 or 20 VMs on a server

                (thatrsquos not hard to understand when compared to the 11 OS-to-

                server ratio they were running with physical servers)

                Today enterprises can be running hundreds of VMs on each host

                and pushing the VM-to-host ratio to the maximum to squeeze

                every penny out of their data center investment Additionally many

                companies are using desktop virtualization and more complex multi-

                tiered applications than in the past

                While the adoption of virtualization management tools has increased

                those tools havenrsquot always proven to be worthwhile (or in some cases

                these tools are even ignored by administrators) Some enterprises have

                managed their virtual infrastructure with vCenter and command-line

                tools for years and believe that therersquos no need to add another tool

                And still others are using a third-party tool that just wasnrsquot designed

                with virtualization in mind such as an element-monitoring tool

                In just about all these cases the enterprise doesnrsquot realize what

                theyrsquore missing until itrsquos too late Unfortunately too many of those

                companies donrsquot understand that their existing tools arenrsquot up to

                the job until theyrsquore trying to troubleshoot an application slowdown

                or even worse a virtual infrastructure outage

                For those who need a reminder of why vROps Management Suite is so

                necessary in todayrsquos data centers or what makes vROps so valuable in

                todayrsquos data center read on

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                The most important thing to know is that itrsquos easy Assuming you

                already have VMware vSphere you can download the free 60-day trial

                of vROps deploy it and be up and running in less than 15 minutes

                Wersquoll walk you step-by-step through the deployment later in this

                book If you want to try vROps without a download you can do that

                in a live lab environment with the VMware Hands-On Labs (covered

                in the next section)

                Before you kick off your deployment letrsquos review some of the ldquomust-

                knowsrdquo of vROps starting with how itrsquos packaged and licensed

                vROps is offered in three editions Standard Advanced and Enterprise

                Whatrsquos common across all editions is that they include vROps

                performance monitoring analytics predictive capacity management

                predictive Distributed Resource Scheduler (pDRS) vRealize Log

                Insight and vSAN integration

                vRealize Operations is also included in bundles such as the vRealize

                Suite the vCloud Suite and vSphere with Operations Management

                Enterprise Plus

                Traditionally vROps has been licensed per CPU but recently VMware

                announced a new licensing option called hybrid cloud portable

                licensing which offers the flexibility to manage workloads whether

                theyrsquore on-premises third-party hypervisors physical servers or

                supported public clouds

                The benefit of the portable license unit (PLU) licensing model is that

                therersquos no license switching or conversion required The PLU allows

                usage of vROps to manage unlimited operating system instances (OSI)

                deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                on the public cloud It includes VMware Cloud on AWS (VMC) all

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                supported public clouds VMware Cloud Providers and third-party

                hypervisors and physical servers

                What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                to purchase vSphere bundled with vROps For those building a new

                virtual infrastructure or adding more hosts to an existing virtual

                infrastructure vSOM is a great option for buying vSphere and vROps

                in a single SKU and at a discounted license cost

                We previously covered the general benefits of vROps but what about

                the specific benefits included in the Advanced and Enterprise editions

                of vROps Letrsquos analyze the additional functionality in the Advanced

                and Enterprise editions of the vRealize Suite

                vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                Advanced edition of vROps including these major benefits

                bull vROps high availability

                bull Customizable dashboards

                bull Super metrics

                bull Public cloud cost comparison

                bull What-if scenarios for adding VMs to private and public clouds

                bull Automated actions

                bull vSAN troubleshooting and capacity management

                bull vRealize Orchestrator integration

                bull Service discovery and application dependency mapping

                bull Third-party storage network hyper-convergence and multi-

                cloud management packs

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                For customers wanting to do service discovery and mapping they

                can leverage the vRealize Operations Service Discovery Management

                Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                the services running in each VM and then builds a relationship or

                dependencies between services from different VMs based on the

                network communication

                The management pack can create dynamic applications based on

                the network communication between the services and brings the

                functionality into VMWare vRealize Operations Manager that was

                earlier provided by VMWare vRealize Infrastructure Navigator

                Figure 1-2

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                Advanced edition There are two important features

                bull Performance monitoring of middleware applications

                and databases

                bull 3rd party database middleware and application monitoring

                For example with vROps Enterprise edition you can use Blue Medorarsquos

                SQL Server or Oracle database management packs with vROps

                Figure 1-3

                Figure 1-4

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                When you select Advanced or Enterprise you will receive VMware

                Configuration Manager With Config Manager in the Advanced

                edition yoursquoll be able to track changes to vSphere for configuration

                and regulatory compliance With Config Manager in the Enterprise

                Edition yoursquoll be able to track OS-level changes configuration

                and patch management for compliance of all applications and

                operating systems

                One of the biggest reasons companies select the Enterprise edition

                is to be able to ensure compliance This is especially important for

                companies regulated under Sarbanes-Oxley (SOX) Payment Card

                Industry (PCI) Health Insurance Portability and Accountability Act

                (HIPAA) Federal Information Security Act (FISMA) and so on

                While not every company is required to be in compliance with those

                guidelines every company needs to keep their entire infrastructure

                secure And given the current environment itrsquos no longer something

                admins are able to do manually or with a patchwork of tools

                Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                without ever having to install it Fortunately the smart people at

                VMwarersquos Hands-on Labs have enabled access to the entire VMware

                product line Itrsquos available to anyone at no cost already installed and

                includes detailed lab instructions which are easy to follow (The author

                frequently uses the HoL to immediately access some of VMwarersquos

                most complex products)

                vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                those covering specific components of the vRealize Suite New labs

                are always being released at the time of this writing here are my

                favorite eight labs to learn vROps

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                and Optimization

                bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                Proactive Management

                bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                ndash Challenge Lab

                bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                bull HOL-1811-02-SDC vSphere with Operations Management ndash

                Getting Started

                Figure 1-5

                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                These labs cover the new features of vROps and vRealize Log Insight

                how vROps manages a hybrid cloud and more If yoursquore new to vROps

                and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                labs first

                SummaryIn this chapter yoursquove learned how vROps is packaged about different

                features available in each edition and how you can get some hands-

                on experience with the VMware HoL

                Read on to the next chapter to better understand the vROps

                architecture learn how to deploy vROps step-by-step and connect

                vROps to vCenter

                CHAPTER 2

                Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                I always recommend that you first take a few minutes to understand

                the architecture behind the solution and the basics of how to size it

                This is important so that you donrsquot get caught off guard later and end

                up unable to scale the solution as your companyrsquos needs dictate

                vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                to install a new guest OS install a database install an app or even

                connect it to the database

                vROps is typically deployed and runs

                entirely within a single VM thatrsquos very

                scalable For enterprises that have

                multiple sites or require high availability

                multiple VMs will be needed

                Figure 2-1 shows what the architecture

                looks like inside the vROps VM

                The single vROps VM includes the user

                interface RESTful API vROps controller

                analytics analysis and data storage

                Figure 2-1

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                By deploying more vROps VMs you can easily create a multi-node

                cluster or even a multi-node highly available cluster as shown in

                Figure 2-2

                Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                to take into consideration is the size of the virtual infrastructure yoursquoll

                manage This will determine how you size your vROps deployment

                During the deployment process (which we will cover in more detail

                in the next chapter) yoursquoll be asked to size the vROps VM as small

                medium large extra small extra large remote collector standard

                Figure 2-2

                Figure 2-3

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                or remote collector large (Figure 2-3) These sizes match up with a

                range of VM resources that will be used in your deployment including

                vCPU vRAM and storage resources

                Figure 2-4 shows how the different sizes correspond to the vCPU and

                vRAM that will be allocated to the vROps VM

                VMware KB article 54370 details the sizing guidelines for vROps I

                encourage you to review it for more sizing information

                Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                to begin installation

                The vROps Manager deployment guide offers pages of installation

                prerequisites that you should be aware of if yoursquore deploying it into a

                production environment Itrsquos always recommended to have the latest

                version of the ESXi and vCenter before you deploy the latest version

                of the vROps

                Figure 2-4

                Whatrsquos great about the latest version of vROps -

                vRealize Operations Manager 67 ndash is that you can

                monitor 30 larger environments using the same vROps

                resource configuration

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                Keep in mind that unlike a traditional Windows application with

                the vROps virtual appliance-based deployment model therersquos no

                need to do things like create a new VM buy a Windows Server OS

                license install Windows create a new table and user on your SQL

                Server install the Windows-based management application connect

                it to SQL etc

                Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                the vROps appliance For those new to vROps I recommend that you

                go to this URL

                httpswwwvmwarecomgovrealize-ops-dl-en

                It will bring you to the VMware evaluation center where you can sign

                up for a free 60-day fully-functioning license of vROps

                Existing VMware customers can go to the VMware download

                center and download vRealize operations OVA directly from there

                If yoursquore licensed for vROps yoursquoll need to enter your license key

                after deployment (Wersquoll cover where to enter your license later in

                this chapter)

                Once yoursquove downloaded the vROps virtual appliance you can go

                to the Home screen in the vSphere Web Client click on vRealize

                NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                If you are running vCenter 67 and want to deploy

                vROps 67 there is a new highspeed deployment option

                that is covered in Chapter 4 of this book If you arenrsquot

                using vCenter 67 yet then continue on with the typical

                deployment that is shown here

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                This will bring up the Deploy OVF Template wizard to walk you

                through the process Itrsquos here that yoursquoll specify the OVA file you

                downloaded from VMwarecom (Figure 2-6)

                Figure 2-5

                Figure 2-6

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                After that yoursquoll be walked through the deployment wizard starting

                with giving the VM a name and selecting where yoursquod like to deploy

                it (Figure 2-7)

                Next select the virtual infrastructure resource where yoursquod like to

                deploy the virtual appliance (Figure 2-8)

                Figure 2-7

                Figure 2-8

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                Next yoursquoll have a chance to review the details of what yoursquore about

                to deploy (Figure 2-9) including the version of the vROps and the

                required disk size

                Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                any virtual appliance) and try to deploy

                it using the vSphere Client (Windows

                or Web) make sure you have a good

                connection In the past Irsquove struggled trying

                to deploy an OVF over a WAN or slow WiFi and had

                to troubleshoot numerous FAILED error messages Eventually I discovered

                that when I connect via reliable Ethernet to the same network that the

                vSphere infrastructure is on the errors simply disappear

                If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                connecting to it via RDP downloading the OVF file to that Windows VM

                (because itrsquos on the same network as the vSphere infrastructure) and

                then deploying the OVF file from there

                Figure 2-9

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                Accept the VMware end user license agreement by clicking Accept and

                then Next

                Now select the size of your virtual infrastructure based on the sizing

                information discussed earlier in this chapter Sizes range from extra

                small to extra large As we saw this will determine the resources that

                will be allocated to the VM once itrsquos deployed

                Figure 2-10

                Figure 2-11

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                Select the datastore where yoursquoll install vROps the virtual disk format

                and the VM storage policy (if applicable) and click Next (Figure 2-10)

                Next select the network to which the vROps VM will connect

                (Figure 2-11)

                Next you have the chance to customize the template that will be used

                to create the VM (Figure 2-12) This includes the time zone and any

                static IP network settings you want to use If yoursquoll be using this

                in a production or lab environment using a static IP address is

                recommended

                Finally review everything and if correct click Finish (Figure 2-13)

                Figure 2-12

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                After a few minutes you should see the new vROps VM deployed on

                the new host or cluster specified After you power on the VM and a

                minute or so has passed you can go to the vROps console It will look

                very similar to Figure 2-14

                As you can see it directs you to the URL for the vROps appliance

                Figure 2-13

                Figure 2-14

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                screen that looks like Figure 2-15

                As you can see the three options are to perform an express installation

                a new installation or expand an existing installation

                In our case we will choose the express installation to get vROps up and

                running as quickly as possible but if yoursquod like to see every additional

                installation option yoursquod choose the new installation If you already

                have an existing installation you would of course choose to expand

                that existing installation to add greater scalability or high availability

                to your pre-existing cluster

                Choosing the express installation begins the three steps of the vROps

                Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                The first step is to enter the new password for the admin account

                Keep in mind that you need to use a complex password that meets the

                requirements as shown in Figure 2-17

                Figure 2-15

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                Figure 2-16

                Figure 2-17

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                After clicking Next yoursquore ready to complete the vROps installation

                (Figure 2-18)

                The additional options provide the ability to choose a custom security

                certificate configure a name for the customer master node and enter

                an NTP server address for timekeeping

                Figure 2-18

                Figure 2-19

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                Once configured the vROps web UI displays a login screen at which

                point you can log in with the admin username and password you

                configured (Figure 2-19)

                vRealize Operations Manager deployment is now complete leading to

                the final five-step configuration wizard shown in Figure 2-20

                After clicking Next and accepting the license agreement yoursquore

                prompted to enter your product license key shown in Figure 2-21

                You can choose to either take the default to evaluate vROps or if

                yoursquore a licensed vROps Manager user yoursquod enter your key here

                For this tutorial the product evaluation default was selected One

                more checkbox about being part of the VMware customer experience

                improvement program then click Next then Finish (Figure 2-22) to

                complete the installation wizard

                Figure 2-20

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                Figure 2-21

                Figure 2-22

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                solution As Figure 2-23 shows you should choose VMware vSphere

                Yoursquore connecting vROps to the vCenter server thatrsquos managing

                your vSphere infrastructure enabling vROps to begin gathering

                performance data related to your hosts clusters storage and VMs

                Figure 2-23

                Figure 2-24

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                To configure the vSphere solution select the VMware vSphere solution

                and click on the gear icon inside the Administration tab and under

                Solutions

                This brings you to the manage solution configuration The first thing

                to do is add a new set of credentials by clicking the Plus sign on the

                right side of the credentials field (Figure 2-24)

                Itrsquos here that you can add your administrative vCenter username and

                password shown in Figure 2-25

                With your credentials added you next add a display name for your

                vCenter server and your vCenter serverrsquos domain name or IP address

                then click the button Test Connection (Figure 2-26)

                If the test is successful yoursquoll be prompted to accept the default

                certificate (Figure 2-27)

                Figure 2-25

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                Figure 2-26

                Figure 2-27

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                After you click OK make sure that you click Save Settings before

                clicking Close to continue

                With the solution configured you should now see that vROps is

                collecting data from vCenter as shown in Figure 2-29

                It will take some time for vROps to gather all the data that it

                needs to learn about your virtual infrastructure to start making

                recommendations for optimization but just in the first few minutes

                yoursquoll start learning where your bottlenecks are and which of your

                VMs hosts and datastores are currently under the heaviest workloads

                (and what the source is of those workloads)

                Figure 2-28

                Figure 2-29

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                interfaces and how to log in to those interfaces

                Herersquos what you need to know

                The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                or domain name) of the vROps VM This IP address was either

                statically configured when you deployed vROps or obtained by

                DHCP If you donrsquot know the IP address of your vROps VM simply

                go to the console of the VM inside the vSphere Web Client

                bull The username for the web interface defaults to admin the

                password was configured when you deployed vROps

                The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                or domain name used to access vROps but add ldquoadminrdquo after it

                like this http1921681157admin

                Figure 2-30

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                bull The username for the web interface defaults to admin the

                password was configured when you deployed vROps

                The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                troubleshooting and network reconfiguration The console is

                accessed through the VMrsquos console in the vSphere Web Client

                SSH access may have been enabled when you deployed vROps if

                not itrsquos possible to enable it by using the console access through

                the vSphere Web Client

                bull You can log in to the console using the same admin account

                shown in Figure 2-31 but itrsquos much more useful to log in as the

                root account By default in vROps therersquos no password set on

                the root account so the first time you log in yoursquoll be prompted

                to change the password To do so you must enter the current

                password Since the default password is blank you can press

                enter to move on

                bull The most commonly used administrative tools inside the vROps

                command-line console are in ldquooptvmwaresharevamirdquo

                For example vami_config_net shown in Figure 2-32 is used to

                reconfigure networking on the vROps virtual appliance this is very

                useful if you used DHCP IP addressing when you deployed the virtual

                Figure 2-31

                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                appliance but later want to change to a static IP address or reconfigure

                the DNS servers being used

                SummaryIn this chapter yoursquove learned about the vROps architecture how to

                deploy vROps and how to connect it to vCenter You should now be

                up and running

                In the next chapter yoursquoll get detailed information on how vROps

                is configured in the real world regarding single sign-on alert

                configuration custom policies and more

                Figure 2-32

                CHAPTER 3

                Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                yoursquore ready to enable intelligent operations for your virtual

                infrastructure In this chapter yoursquoll learn about some of the most

                common configurations you may want to perform beyond the initial

                configuration Yoursquoll also learn how to configure SSO authentication

                custom policies custom alerts predictive DRS automated workload

                balancing capacity management and more

                Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                Those are the same admins who always log in to vROps using the

                SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                configure single sign-on (SSO) with vROps

                The benefit of SSO is that any login you can use to log in to the

                vSphere Web Client will also allow you to log in to vROps And once

                you log in to the vSphere Web Client you can use vROps without any

                authentication whatsoever This is a huge convenience

                Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                These steps assume that you already have vSphere vCenter and

                vROps Manager installed and configured

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                Finally make sure that the time on your vROps server is synced with

                the time on your vCenter server Network Time Protocol (NTP) is the

                best way to do this and configuring NTP in vROps is easy Just go into

                Administration Cluster Management and on the Actions menu click

                on Network Time Protocol Settings as shown in Figure 3-1

                If you already have an NTP server (likely configured during deployment

                of vROps) you can move on from here If you donrsquot have an NTP

                server enter the name of your NTP server and click Add to add your

                NTP server

                Next make sure you have DNS configured for your vCenter server and

                vROps server If you donrsquot have DNS properly configured yoursquoll get

                the error ldquofailed to retrieve single sign on SSL certificates the host or

                port is not reachablerdquo

                Finally note carefully the version update and patch levels of your

                vCenter server and your vROps server I recommend the latest

                version of both

                Figure 3-1

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                Once yoursquove met the prerequisites you can move on to configuring

                SSO To configure SSO in vROps go to the Administration tab and

                under Access click on Authentication Sources Then click Add to add

                a new authentication source as shown in Figure 3-2

                Note that under ldquosource typerdquo you can configure authentication to

                SSO SAML (likely pointing to vCenter) Windows Active Directory

                (AD) or Open LDAP

                Figure 3-2

                Figure 3-3

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                Irsquod recommend configuring your vCenter server to use AD

                authentication then configuring vROps to point to vCenter for SSO

                SAML authentication This is preferable to configuring vROps to go to

                AD for authentication

                Enter a name for the authentication source (whatever you want)

                keeping the default of SSO SAML for the source type Then enter

                the vCenter IP address or host name username and password See

                Figure 3-3

                Next accept the certificate from vCenter and click OK as shown in

                Figure 3-4

                Then as Figure 3-5 shows specify which groups you want to import

                Assign vROps roles to the user groups that yoursquore importing

                (Figure 3-6)

                In this case we added the vCenter administratorsvspherelocal

                account and made it an administrator for vROps

                In production environments you might want to create an AD group in

                which you add your vROps administrators then authorize that group

                to administer or simply use vROps

                Figure 3-4

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                Figure 3-5

                Figure 3-6

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                At this point your configuration should be complete To test it log

                out of vROps and the vSphere Web Client

                Log back into the vSphere Web Client and open the web page for

                vROps you should be automatically logged in with no authentication

                As you can see in Figure 3-7 vROps is allowing the AD admin account

                to log in

                Remember the goal of this SSO configuration is that you never have

                to log in to vROps again (during normal usage) as long as yoursquore

                already logged into the vSphere Web Client Mission accomplished

                Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                admin needs to perform If you donrsquot do it at the start at some point

                you will likely need to do it in the future so you might as well do it

                right from the start

                If you click on Home at the top of the vROps web interface then click

                on Administration yoursquoll be taken to the administrative interface

                where just about all vROps customizations are made (Figure 3-8)

                Figure 3-7

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                In the administrative interface click on Policies on the left to configure

                and customize vROps policies (Figure 3-9)

                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                solely work off of thresholds but there are some things that you

                inherently know about your virtual infrastructure that vROps

                canrsquot know

                Figure 3-8

                Figure 3-9

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                For example you may have a high-priority production cluster (with

                many more resources intentionally allocated) and a low priority dev

                test cluster (with many fewer resources intentionally allocated) You

                donrsquot want vROps alerting you that you need to add more resources

                to devtest if you intentionally under-provisioned the devtest cluster

                for the workload

                Perhaps itrsquos more critical to be alerted to a low memory situation on

                a production cluster than it is for a testdev cluster Or you might

                want to exclude the vROps VMs from monitoring and alerting on

                themselves

                You can see the importance of customization And since policies

                are applied to groups there are times when yoursquoll want to wait on

                the creation of new policies and first create a new group type and

                associated groups But if you already have a group type to which you

                want to apply your policy you can go ahead and create the new policy

                What is a vROps PolicyA policy is a set of rules that you define

                for vRealize Operations Manager to

                use to analyze and display information

                about the objects in your environment

                You can create modify and administer

                policies to determine how vRealize Operations

                Manager displays data in dashboards views and reports

                Be careful if you choose to modify the default policy

                as yoursquore modifying how vROps does its job and the

                information that you see across vROps in dashboards

                reports and views will forever be changed

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                Ideally you want to create a new policy for something such as letrsquos

                say your devtest cluster

                To do this (assuming you already had a group in mind) click on the

                Policy Library tab then the Plus sign to Create a New Policy (shown

                in Figure 3-9) From there you would give the policy a name and

                description

                Itrsquos common to create a new policy by starting with an existing policy

                The policy that you start with is called the ldquobase policyrdquo as the new

                policy you create inherits its settings from that policy See Figure 3-10

                From there as shown in Figure 3-11 yoursquoll associate a policy

                with a group

                In this case I associated that policy with the new ldquoDev-Testrdquo group

                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                At this point if you used a policy template you have the option of just

                clicking Finish to complete the policy creation Or if you want to view

                or modify all the potential options for the policy configuration and

                alerts you can do so

                Figure 3-10

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                When yoursquore done your new policy will show up in the policy library

                as shown in Figure 3-12

                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                are system defined (the adapter groups) and cannot be changed Other

                groups are user-defined and can be modified or added to

                Figure 3-12

                Figure 3-11

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                Examples of system-defined adapter groups include Operating

                Systems World Universe vSAN World and vSphere World These

                groups contain objects such as the vCenter server ESXi hosts data

                centers etc

                Examples of the pre-defined user groups include Department

                Environment Function Location Security zone and Service Level

                Object You should use the vROps grouping to organize the objects in

                your virtual infrastructure in the way that makes the most sense to

                you If possible use the pre-defined user groups

                However if those groups donrsquot suit you vROps group types also allow

                you to create your own custom object groups specifically tailored for

                your environment Figure 3-13 shows the creation of the Dev-Test

                group for example

                By choosing a dynamic group membership (ldquoKeep group membership

                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                vSphere inventory object like a folder cluster resource pool or even

                Figure 3-13

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                a virtual data center All the objects under that object will always

                be associated with the group yoursquove created regardless of whether

                theyrsquore added or removed This is great for dynamically changing

                environments as most are today

                Once the grouprsquos created the logical inventory view allows you to

                use that group for all common vROps functions such as showing the

                performance and capacity for all associated resources

                For more information on policies group types and groups check

                out the vROps Configuration Guide (httpsdocsvmwarecomen

                vRealize-Operations-Manager67vrealize-operations-manager-

                67-config-guidepdf) in the vROps documentation for more detailed

                information

                Automated Remediation in vROps There are many data center monitoring

                tools out there that tell you that you have

                a problem Remember the robot from the

                old sci-fi show ldquoLost In Spacerdquo It was

                always throwing up its arms and screeching

                ldquoWarning Warning Dangerrdquo

                At one point that may have been helpful (if

                stressful) but our expectations and needs

                have evolved Todayrsquos tools are able to predict problems before

                they happen and tell you how to fix them before they impact your

                applications Prediction and suggested remediation are the new

                minimum expectation However there are very few tools out there

                that will not only predict and suggest remediation but automate

                the process

                Consider for example an employeemanager analogy where the

                employee keeps bringing common problems to the manager asking

                the manager how to solve the recurring issues No manager wants

                to hear about the same problems over and over again when the

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                fix is already known What could the manager do After dressing

                the employee down and threatening to make them eligible for

                unemployment benefits said manager could write a script that the

                employee could execute on their own to solve the problem

                Another analogy that might help is to think in terms of the cloud

                Cloud management requires a tool that knows what can go wrong in

                your cloud infrastructure and automatically solve it for you before it

                impacts applications and yes even without notifying you about it in

                the middle of the night The ideal would be for your cloud monitoring

                and management tool to email you a report in the morning that says

                ldquoI fixed these problems for you while you were sleeping and the

                applications were never impactedrdquo

                This is exactly the type of functionality that vROps Intelligent

                Operations can provide

                vROps offers many different actions that can be automated without

                any scripting and without vRealize Automation Examples include

                powering on a VM powering off a VM resizing most VM resources

                and more With these actions vROps is able to prevent downtime or

                application performance issues before they happen

                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                with vROps

                bull Automated Workload Optimization The ability of vROps to move

                running VMs from one cluster to another to proactively prevent

                performance bottlenecks before they happen

                bull vROps Automated Actions vROps can perform more than 39

                different actions on objects managed by the vCenter adapter You

                can manually perform these actions or configure alerts to trigger

                remediation with one of them

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                bull vRealize Automation Integrated Actions The same actions that

                can be automated with vROps can also be automated with vRealize

                Automation allowing you to perform more complex automations

                bull Webhooks By leveraging vRealize Orchestrator integration you

                can trigger an alert based on an email SNMP trap or REST API

                notification that alert can then perform an automated action

                The first thing you need to know is that for these vROps actions to

                work the vCenter adapter must have Enable Actions set to Enable as

                shown in Figure 3-15

                In the past you would configure the vCenter Python Adapter

                separately but starting with vROps 66 thatrsquos no longer necessary

                You can view the multitude of different actions that you can either

                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                Figure 3-15

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                If you take a look at a specific vSphere object and click on the Actions

                drop down for that object you can see the actions that apply to that

                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                To automate these types of actions you need to modify a

                recommendation to perform an action (remediate) instead of just

                recommend remediation steps To do this go to the Alerts menu then

                into Alert Settings Recommendations and find a recommendation

                Figure 3-16

                Figure 3-17

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                you want to automate Figure 3-18 for example shows a pre-defined

                recommendation to add more memory to a VM

                In this case therersquos a pre-defined action as well to add more memory

                to the VM to automatically remediate the memory contention issue

                and resolve application slowness See Figure 3-19

                Automated remediation takes alert recommendations (which already

                exist in your vROps installation) and allows you to turn on an action

                to take that supersedes the recommendation

                When automated actions kick in theyrsquore displayed under

                Administration History Recent Tasks

                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                were sleeping

                Figure 3-18

                Figure 3-19

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                occur on the monitored objects when data analysis indicates deviations

                from normal metric values or when a problem occurs with one of the

                vRealize Operations components

                In other words alerts are things you need know about

                vROps Alerts come in three flavors

                bull Critical

                bull Immediate

                bull Warning

                Critical alerts should be acted upon immediately immediate alerts

                (somewhat counter-intuitively) should be acted on ldquoas soon as

                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                Alerts are visible in a few different areas in vROps The most obvious is

                the main Alerts menu as shown in Figure 3-20 Another place to see

                alerts is from the Operations Overview as you can see in Figure 3-21

                vROps comes with many different alerts preconfigured Under the Alerts

                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                alerts and create your own custom alerts should you decide to do so

                Figure 3-20

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                Reacting to AlertsItrsquos important to know the different actions that you can take when

                you receive an alert vROps is typically very helpful in resolving alerts

                by explaining the problem offering metrics to support its analysis and

                providing recommended actions to remediate the issue (Figure 3-23)

                Figure 3-21

                Figure 3-22

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                If you select an alert in the Alerts menu you can take ownership

                cancel the alert suspend the alert go to the alert definition or release

                ownership (Figure 3-24)

                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                scheduler aka pDRS So what does pDRS do that the DRS you

                already know and love doesnrsquot

                Figure 3-23

                Figure 3-24

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                If yoursquore a typical vSphere admin itrsquos likely that you already use

                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                that you love it (I know I do) You may think that DRS is already perfect

                (and I agree itrsquos pretty cool) but what if DRS had the information it

                needed to actually predict the needs of your applications With that

                your applications can achieve the fastest performance possible and

                your vSphere infrastructure can have the fastest workload balancing

                ever Would that interest you

                vSphere and DRS have been working together since vROps 62 when

                Intelligent Workload Placement with DRS was announced With

                Intelligent Workload Placement vROps helped to rebalance VM

                workloads across clusters

                With Intelligent Workload Placement in place you may think that

                DRS doesnrsquot need any help balancing workloads within a cluster after

                all DRS already does its job very well But letrsquos look at the different

                approaches that DRS has available to it

                Traditionally DRS has worked by reactively balancing workloads

                when applications (running on VMs) arenrsquot getting the resources

                they need DRS analyzes the resources allocated (CPU and memory)

                and looks to see if those resources are continuously available if they

                arenrsquot it moves that VM to a host that has those resources available

                While this works well in most cases there is the potential for

                contention and thus negative application performance impact (albeit

                very short) DRS is included with vSphere Enterprise Plus

                The next step up from reactive is balance which is the Intelligent

                Workload Placement approach discussed earlier With the balance

                method vSphere DRS and vROps begin working together

                This is an improvement over the reactive method because vROps is

                working at a higher level than DRS to analyze performance across

                multiple clusters While this is by itself better than DRS the downside

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                is that it comes with high overhead and doesnrsquot do anything to prevent

                application performance issues and contention before it happens

                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                performance issues While they typically fix application performance

                issues very quickly therersquos no guarantee that they will in addition

                therersquos no proactive diagnosis and prevention of problems before

                they happen

                Predictive DRS does exactly this helping the admin get out ahead

                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                predicts what resources each VM will need that day using the past

                resource consumption of each VM as a guide to future needs

                It combines that predictive ability with the knowledge of what VMs

                are on each host and the resources that each host is able to contribute

                vROps makes these predictions using its dynamic thresholds The

                great thing about these dynamic thresholds is that theyrsquore tailored to

                each individual VM and application

                To enable pDRS log into your vSphere Web Client (not vROps) go to

                your DRS Cluster Configuration enable vSphere DRS and check the

                box to Enable Predictive DRS (see Figure 3-26)

                Next navigate to the Administration menu in vROps then to Solutions

                Edit your vSphere Solution then under the advanced settings enable

                the vCenter adapter to Provide data to vSphere Predictive DRS as

                shown in Figure 3-27

                Figure 3-25

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                Each hour predictive DRS will combine its knowledge of the

                environment combined with the historical resource utilization of each

                VM then take action to ensure that the VMs receive the resources

                Figure 3-26

                Figure 3-27

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                they need before theyrsquore needed The end result is that your critical

                applications never get the chance to suffer performance degradation

                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                feature called ldquoautomated workload optimizationrdquo You might be

                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                in vSphererdquo The answer is that yes DRS automates the balancing of

                workloads (although technically it doesnrsquot balance at all it ensures

                that workloads get the resources that they need)

                Unlike DRS which works within vSphere clusters automated workload

                optimization automates the optimization of workloads between

                vSphere clusters Thus to leverage AWO the first requirement is

                having multiple vSphere clusters

                I like to say that DRS works intra-cluster and automated workload

                optimization works inter-cluster

                Figure 3-28

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                the Optimize Capacity section See Figure 3-28

                You can control how yoursquod like the workloads to be placed in the

                Placement Settings tile by clicking on Edit Settings as shown in

                Figure 3-29

                Once you have multiple clusters managed by vROps you can choose to

                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                a Schedule or make workload balancing Automatic

                Wersquoll learn more about optimizing your vSphere infrastructure in the

                next chapter of this book

                Figure 3-29

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                host of valuable metrics

                bull Total environment capacity

                bull Used capacity

                bull CPU capacity trends

                bull Memory capacity trends

                Figure 3-30

                Figure 3-31

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                bull Disk capacity trends

                bull Predict how much time remains before your most critical resources

                are depleted

                By drilling down into a specific cluster yoursquoll move down into the

                environment level from there you can drill even deeper For example

                check out the workload analysis of the cluster in Figure 3-32

                This drilldown can be done for a specific host VM or datastore For

                example Figure 3-33 shows the capacity remaining for a specific VM

                In this case you should be concerned since just 35 days remain until

                memory runs out in your vCenter Server VM

                vROps can show the capacity and time remaining for any object it

                manages including clusters hosts datastores and VMs It will

                proactively alert you should the capacity and time remaining fall

                below predetermined levels

                Figure 3-32

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                happen itrsquos likely that at some point yoursquoll need to use vROps to

                troubleshoot your vSphere infrastructure

                To that end vROps constantly performs performance analysis to

                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                troubleshooting dashboards for clusters datastores hosts VMs and

                vSAN in addition to the ability to troubleshoot via log data

                Figure 3-33

                Figure 3-34

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                dashboard It enables you to quickly identify the type of contention

                faced by each VM in the cluster

                Besides the troubleshooting dashboards the real power of vROps

                shines through when you realize how often the vROps Smart Alerts

                are able to point you to the root cause of an issue and provide

                recommendations for remediation so that you can quickly resolve any

                trouble that might occur

                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                you installed the vROps Management Pack for vSAN However vSAN

                management is built into vROps 66 and later

                Using vSAN management and monitoring in vROps requires you to

                enable it by connecting it to your vCenter Server In vROps go to

                the Administration menu then to Solutions select the VMware vSAN

                solution then the Gear icon to configure (Figure 3-36)

                Figure 3-35

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                Figure 3-36

                Figure 3-37

                Figure 3-38

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                From there yoursquoll add your vCenter Server Hostname and Credentials

                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                After you get a successful test of the connection and credentials make

                sure that you click Save Settings

                At this point vROps will begin gathering statistics from your vCenter

                server related to vSAN then yoursquoll quickly start seeing some very

                insightful statistics and recommendations from vROps

                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                bull vSAN Capacity Overview

                bull Migrate to vSAN

                bull vSAN Operations Overview

                bull Troubleshoot vSAN

                Figure 3-39 displays the vSAN Operations Overview Dashboard

                Figure 3-39

                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                For those using vSAN these dashboards are invaluable They allow

                you to plan capacity across multiple vSAN clusters optimize vSAN

                clusters prevent vSAN trouble before it happens and if needed

                troubleshoot vSAN (Figure 3-40)

                SummaryIn this chapter yoursquove learned how to configure the most common

                vROps features and how to maximize your vSphere infrastructure

                using vROps features like predictive DRS vSAN management and

                powerful capacity dashboards

                With the latest version of vROps some even more powerful features

                have been released In the next chapter wersquoll dive into the latest

                vROps features that will allow you to enable a self-driving vSphere

                infrastructure

                Drive on

                Figure 3-40

                CHAPTER 4

                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                read this chapter completely With the recently announced vROps 67

                VMware has brought what they call ldquoSelf-Driving Operations for the

                Data Centerrdquo What does this mean for you VMware says that the self-

                driving data center will bring ldquoContinuous performance optimization

                based on operational and business intent efficient capacity

                management proactive planning and intelligent remediationrdquo

                The goal for the self-driving data center is to provide a unified

                management platform so that the IT organization can optimize

                plan and scale the software-defined data center and multiple cloud

                deployments from the applications to the infrastructure

                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                new instance of vROps 67 directly from the vSphere client without

                having to go through the traditional installation steps that we covered

                in Chapter 2 of this book With the new high speed installation

                vCenter will download the vROps 67 OVA deploy it and completely

                configure it In addition to the deployment the high speed installation

                also includes the automatic configuration of the vSphere Adapter to

                communicate with the vCenter server that you deployed it from

                In fact if you are running vCenter 67 and donrsquot have vROps 67

                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                From there you can select either the online or offline installation mode

                provide your vCenter server credentials define your environment

                (datacenter cluster host datastore and network) and provide IP

                address details With that information vCenter will automatically

                deploy vROps activate the new vROps dashboards for vCenter and

                configure the vSphere adapter in vROps

                Figure 4-1

                Figure 4-2

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                You can be up and running with vROps faster than ever by combining

                vSphere 67 vCenter 67 and vROps 67

                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                when you combine vROps 67 and vCenter

                67 Only with that magical combination

                can you use the new vROps 67 plugin

                for the vCenter 67 HTML5 web client

                (Figure 4-3)

                The vRealize Operations within vCenter

                plugin provides you with six new

                dashboards directly inside your vCenter

                UI (Figure 4-4)

                The end result is that you get all the

                goodness of vROps in your vSphere client

                helping you be more productive than ever

                Figure 4-3

                Figure 4-4

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                makes vROps easier to use ultimately making you more productive

                The new UI includes a use case and persona-based ldquoQuick Start

                Dashboardrdquo to help you quickly perform operational tasks It also

                includes updated workflows for enterprise-wide troubleshooting with

                metrics and logs Figure 4-5 shows the new interface

                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                define how the data centerrsquos intended to run and then for vROps to

                make it happen

                Figure 4-5

                Figure 4-6

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                The first step is to access the current performance of your data center

                Figure 4-6 shows the vROps 67 automated workload balancing and

                optimization window

                Simply define intent by configuring settings such as target utilization

                and cluster headroom then define tag-based placement requirements

                as shown in Figure 4-7 Some examples of tag-based placement

                bull SLA tiers Gold Silver Bronze

                bull License policies Windows Oracle Linux

                bull Compliance PCI HIPAA

                bull App affinity policies

                After yoursquove defined intent turn on self-driving operations by

                automating workload balancing and performance optimization

                (Figure 4-8) There are several ways to automate optimization action

                bull Run it now manually based on recommendations

                bull Schedule it for an automated ongoing optimization

                Figure 4-7

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                bull Automate to run when performance troubles occur and desired

                performance intent isnrsquot met

                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                for capacity shortfalls view total cost of ownership and get detailed

                insights on potential cost savings from reclamation and analyze

                optimum densities for the future

                Figure 4-9 shows an example of the kind of savings opportunities

                presented As you can see cost data is directly correlated with capacity

                analytics to ensure that you intelligently reclaim capacity when itrsquos

                not needed

                Figure 4-8

                Figure 4-9

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                After getting an idea of which data centers to prioritize and what could

                be the potential cost savings (Figure 4-10) you can easily automate

                optimization actions This includes reclamation right-sizing and

                automating workload balancing to reduce license costs as well as

                densification to consolidate workloads into minimal clusters while

                assuring that you meet goals for performance target utilization and

                defined intent

                The new capacity analytics engine is able to view historical trends and

                predict the most constrained resources such as CPU memory and

                disk space It can also give recommendations to either reclaim unused

                capacity or even add capacity (Figure 4-11)

                Figure 4-10

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                workloads For some of those workloads it makes the most sense to

                move them into the public cloud but which public cloud

                The new version of vROps allows you to perform what-if scenario

                analysis to decide where to run workloads between VMware Cloud on

                AWS and AWS EC2 as shown in Figure 4-12

                Figure 4-11

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                to enable IT and application owners to triage and resolve issues faster

                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                by automatically discovering VMs and apps then provisioning the

                required OS and app data collectors to send metrics to Wavefront

                Figure 4-12

                Figure 4-13

                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                This capability enables IT to gain control and provide app monitoring

                capabilities to their DevOps teams for the next generation of apps in

                addition to traditional applications

                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                itrsquos packaged how itrsquos installed and how itrsquos configured

                More importantly yoursquove learned how to maximize the power of

                vROps to make the most of your vSphere infrastructure When paired

                together vSphere 67 and vRealize 67 are an unstoppable data

                center solution that provides powerful features like predictive DRS

                workload optimization cost savings and ultimately the self-driving

                data center

                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                the latest version check out the vROps

                Upgrade Center

                httpswwwvmwarecomproducts

                vrealize-operationsupgrade-centerhtml

                If you donrsquot have vROps in place already you can

                sign up for a free 60-day evaluation

                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                • Chapter 1
                  • Getting Started with VMware vRealize Operations
                    • What is vRealize Operations
                    • How Does vRealize Operations Work
                    • Understanding vRealize Operations Editions
                    • Learning vROps in the VMware Hands-on Labs (HoL)
                    • Summary
                        • Chapter 2
                          • Deploying vRealize Operations
                            • vRealize Operations Architecture Overview
                            • Sizing vRealize Operations
                            • Installing vRealize Operations for the First Time
                            • Accessing vRealize Operations
                            • Summary
                                • Chapter 3
                                  • Configuring vRealize Operations for Maximum Effect
                                    • Configuring SSO in vROps
                                    • Understanding Policies in vROps
                                    • Automated Remediation in vROps
                                    • Configuring Alerts
                                    • Predictive DRS
                                    • Automated Workload Optimization
                                    • Maximizing Capacity Analysis with vROps
                                    • Maximize Troubleshooting with vROps
                                    • Summary
                                        • Chapter 4
                                          • Maximizing vRealize Operations
                                            • High Speed Installation
                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                            • Enhanced User Interface
                                            • Automating Performance Based on Intent
                                            • Assess Capacity and Cost Savings with Automate Optimization
                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                            • Integration of vRealize Operations and Wavefront by VMware
                                            • Whatrsquos Next

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 9

                  Many organizations are missing crucial information about their data

                  centers For example they donrsquot understand how their applications

                  are performing today they donrsquot have a capacity plan for the future

                  and when trouble happens they blindly restart software and hardware

                  in hopes of returning the applications to the status quo

                  All of these are a sign of a data center management group that doesnrsquot

                  have any intelligence around their data center operations Itrsquos no

                  secret that modern data centers are complex so it makes sense that

                  yoursquod need intelligent tools to manage such an environment vROps

                  is the tool both now and in the future that you should be using to

                  manage your complex modern data center

                  With the release of vROps 67 VMware has updated their description

                  of vROps by stating that it provides ldquoSelf-Driving Operationsrdquo This

                  is an important addition to the description of ldquoIntelligent Operationsrdquo

                  that itrsquos always provided Wersquoll learn more about this ldquoself-drivingrdquo

                  data center later in the book when we cover maximizing vROps

                  How Does vRealize Operations WorkvROps deploys as a virtual appliance into a vSphere infrastructure

                  That virtual appliance includes both the database and the analysis

                  engine The integrated database stores collected data the analysis

                  engine presents that data to you intelligently and alerts you to what

                  you need to know The vROps virtual appliance connects to VMware

                  vCenter to learn about the vSphere infrastructure hosts clusters

                  virtual machines (VMs) virtual networks and datastores

                  It can also communicate with other data sources like applications

                  databases servers networks and much more vROps is designed

                  to be able to pull data from just about anywhere and correlate that

                  data with other data sources to give you a holistic view of whatrsquos

                  happening in the data center Wersquoll go more into vROps architecture

                  in a later chapter

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

                  5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

                  massive CPU and memory density This gives

                  them the ability to run more virtual machines (VMs)

                  than yoursquove ever likely run before on a single server

                  Even if the potential number of VMs exceeds your comfort level itrsquos

                  your job as a virtualization admin to push that hardware to the limits to

                  maximize your companyrsquos IT investment But how do you know what that

                  number is Just because one company can run 100 VMs on a server doesnrsquot

                  mean that your servers can

                  The only way to find out what that number is for your particular servers

                  and your companyrsquos specific applications is to slowly increase that

                  number until your intelligent tool tells you to stop (which will be before

                  applications see slowness) Maximizing VM density isnrsquot something that

                  you should try to do without the right analytics tools in place

                  2 Prevent bottlenecks and downtime Virtual infrastructure can and

                  will hit resource bottlenecks and itrsquos your job to prevent that before they

                  degrade application performance or cause application downtime This can

                  be tough to do without a tool thatrsquos monitoring your resource utilization

                  247 keeping a history and making recommendations

                  3 Correlate events and changes With more complex virtual infrastructure

                  comes multiple administrators and multiple changes Itrsquos critical to have a

                  system that tracks those changes and correlates them with system events

                  andor performance issues This way when unexpected downtime or

                  performance bottlenecks occur they can quickly be tied back to events

                  and changes that may be the root cause

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

                  4 Plan capacity growth Most workloads tend to grow over time as the

                  usercustomer base of those applications grows The virtualization admin

                  needs to be able to predict that growth before the virtual infrastructure

                  runs out of capacity

                  This foresight is important since adding new capacity to the virtual

                  infrastructure may require physical capacity (pCPU pRAM or pDisk)

                  that takes time to purchase and add to the cluster Your virtualization

                  management tool must monitor the workloads of your applications over

                  time and be able to predict when additional capacity is needed alerting

                  you even months ahead of time

                  5 Achieve a unified view Too many so-called virtualization

                  management tools monitor the virtual infrastructure with only insight

                  from SNMP element monitoring or with only basic information from

                  the vCenter API You need a tool that offers a unified view gained from

                  a rich and extensible wealth of data

                  For example your virtualization management tool should have

                  the ability to communicate directly with storage arrays for storage

                  insight it should have application insight into Tier 1 applications and

                  it should be able to provide insight into the hybrid cloud when your

                  company is ready to migrate workloads

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

                  In the past when virtual infrastructures were smaller more static

                  and less complex analysis using only vCenter was adequate for most

                  companies They didnrsquot feel the need to push their utilization levels

                  as they were satisfied with consolidating 10 or 20 VMs on a server

                  (thatrsquos not hard to understand when compared to the 11 OS-to-

                  server ratio they were running with physical servers)

                  Today enterprises can be running hundreds of VMs on each host

                  and pushing the VM-to-host ratio to the maximum to squeeze

                  every penny out of their data center investment Additionally many

                  companies are using desktop virtualization and more complex multi-

                  tiered applications than in the past

                  While the adoption of virtualization management tools has increased

                  those tools havenrsquot always proven to be worthwhile (or in some cases

                  these tools are even ignored by administrators) Some enterprises have

                  managed their virtual infrastructure with vCenter and command-line

                  tools for years and believe that therersquos no need to add another tool

                  And still others are using a third-party tool that just wasnrsquot designed

                  with virtualization in mind such as an element-monitoring tool

                  In just about all these cases the enterprise doesnrsquot realize what

                  theyrsquore missing until itrsquos too late Unfortunately too many of those

                  companies donrsquot understand that their existing tools arenrsquot up to

                  the job until theyrsquore trying to troubleshoot an application slowdown

                  or even worse a virtual infrastructure outage

                  For those who need a reminder of why vROps Management Suite is so

                  necessary in todayrsquos data centers or what makes vROps so valuable in

                  todayrsquos data center read on

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                  Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                  The most important thing to know is that itrsquos easy Assuming you

                  already have VMware vSphere you can download the free 60-day trial

                  of vROps deploy it and be up and running in less than 15 minutes

                  Wersquoll walk you step-by-step through the deployment later in this

                  book If you want to try vROps without a download you can do that

                  in a live lab environment with the VMware Hands-On Labs (covered

                  in the next section)

                  Before you kick off your deployment letrsquos review some of the ldquomust-

                  knowsrdquo of vROps starting with how itrsquos packaged and licensed

                  vROps is offered in three editions Standard Advanced and Enterprise

                  Whatrsquos common across all editions is that they include vROps

                  performance monitoring analytics predictive capacity management

                  predictive Distributed Resource Scheduler (pDRS) vRealize Log

                  Insight and vSAN integration

                  vRealize Operations is also included in bundles such as the vRealize

                  Suite the vCloud Suite and vSphere with Operations Management

                  Enterprise Plus

                  Traditionally vROps has been licensed per CPU but recently VMware

                  announced a new licensing option called hybrid cloud portable

                  licensing which offers the flexibility to manage workloads whether

                  theyrsquore on-premises third-party hypervisors physical servers or

                  supported public clouds

                  The benefit of the portable license unit (PLU) licensing model is that

                  therersquos no license switching or conversion required The PLU allows

                  usage of vROps to manage unlimited operating system instances (OSI)

                  deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                  on the public cloud It includes VMware Cloud on AWS (VMC) all

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                  supported public clouds VMware Cloud Providers and third-party

                  hypervisors and physical servers

                  What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                  to purchase vSphere bundled with vROps For those building a new

                  virtual infrastructure or adding more hosts to an existing virtual

                  infrastructure vSOM is a great option for buying vSphere and vROps

                  in a single SKU and at a discounted license cost

                  We previously covered the general benefits of vROps but what about

                  the specific benefits included in the Advanced and Enterprise editions

                  of vROps Letrsquos analyze the additional functionality in the Advanced

                  and Enterprise editions of the vRealize Suite

                  vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                  Advanced edition of vROps including these major benefits

                  bull vROps high availability

                  bull Customizable dashboards

                  bull Super metrics

                  bull Public cloud cost comparison

                  bull What-if scenarios for adding VMs to private and public clouds

                  bull Automated actions

                  bull vSAN troubleshooting and capacity management

                  bull vRealize Orchestrator integration

                  bull Service discovery and application dependency mapping

                  bull Third-party storage network hyper-convergence and multi-

                  cloud management packs

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                  For customers wanting to do service discovery and mapping they

                  can leverage the vRealize Operations Service Discovery Management

                  Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                  the services running in each VM and then builds a relationship or

                  dependencies between services from different VMs based on the

                  network communication

                  The management pack can create dynamic applications based on

                  the network communication between the services and brings the

                  functionality into VMWare vRealize Operations Manager that was

                  earlier provided by VMWare vRealize Infrastructure Navigator

                  Figure 1-2

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                  vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                  Advanced edition There are two important features

                  bull Performance monitoring of middleware applications

                  and databases

                  bull 3rd party database middleware and application monitoring

                  For example with vROps Enterprise edition you can use Blue Medorarsquos

                  SQL Server or Oracle database management packs with vROps

                  Figure 1-3

                  Figure 1-4

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                  When you select Advanced or Enterprise you will receive VMware

                  Configuration Manager With Config Manager in the Advanced

                  edition yoursquoll be able to track changes to vSphere for configuration

                  and regulatory compliance With Config Manager in the Enterprise

                  Edition yoursquoll be able to track OS-level changes configuration

                  and patch management for compliance of all applications and

                  operating systems

                  One of the biggest reasons companies select the Enterprise edition

                  is to be able to ensure compliance This is especially important for

                  companies regulated under Sarbanes-Oxley (SOX) Payment Card

                  Industry (PCI) Health Insurance Portability and Accountability Act

                  (HIPAA) Federal Information Security Act (FISMA) and so on

                  While not every company is required to be in compliance with those

                  guidelines every company needs to keep their entire infrastructure

                  secure And given the current environment itrsquos no longer something

                  admins are able to do manually or with a patchwork of tools

                  Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                  without ever having to install it Fortunately the smart people at

                  VMwarersquos Hands-on Labs have enabled access to the entire VMware

                  product line Itrsquos available to anyone at no cost already installed and

                  includes detailed lab instructions which are easy to follow (The author

                  frequently uses the HoL to immediately access some of VMwarersquos

                  most complex products)

                  vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                  those covering specific components of the vRealize Suite New labs

                  are always being released at the time of this writing here are my

                  favorite eight labs to learn vROps

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                  bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                  and Optimization

                  bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                  Proactive Management

                  bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                  bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                  bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                  ndash Challenge Lab

                  bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                  bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                  bull HOL-1811-02-SDC vSphere with Operations Management ndash

                  Getting Started

                  Figure 1-5

                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                  These labs cover the new features of vROps and vRealize Log Insight

                  how vROps manages a hybrid cloud and more If yoursquore new to vROps

                  and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                  labs first

                  SummaryIn this chapter yoursquove learned how vROps is packaged about different

                  features available in each edition and how you can get some hands-

                  on experience with the VMware HoL

                  Read on to the next chapter to better understand the vROps

                  architecture learn how to deploy vROps step-by-step and connect

                  vROps to vCenter

                  CHAPTER 2

                  Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                  I always recommend that you first take a few minutes to understand

                  the architecture behind the solution and the basics of how to size it

                  This is important so that you donrsquot get caught off guard later and end

                  up unable to scale the solution as your companyrsquos needs dictate

                  vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                  to install a new guest OS install a database install an app or even

                  connect it to the database

                  vROps is typically deployed and runs

                  entirely within a single VM thatrsquos very

                  scalable For enterprises that have

                  multiple sites or require high availability

                  multiple VMs will be needed

                  Figure 2-1 shows what the architecture

                  looks like inside the vROps VM

                  The single vROps VM includes the user

                  interface RESTful API vROps controller

                  analytics analysis and data storage

                  Figure 2-1

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                  By deploying more vROps VMs you can easily create a multi-node

                  cluster or even a multi-node highly available cluster as shown in

                  Figure 2-2

                  Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                  to take into consideration is the size of the virtual infrastructure yoursquoll

                  manage This will determine how you size your vROps deployment

                  During the deployment process (which we will cover in more detail

                  in the next chapter) yoursquoll be asked to size the vROps VM as small

                  medium large extra small extra large remote collector standard

                  Figure 2-2

                  Figure 2-3

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                  or remote collector large (Figure 2-3) These sizes match up with a

                  range of VM resources that will be used in your deployment including

                  vCPU vRAM and storage resources

                  Figure 2-4 shows how the different sizes correspond to the vCPU and

                  vRAM that will be allocated to the vROps VM

                  VMware KB article 54370 details the sizing guidelines for vROps I

                  encourage you to review it for more sizing information

                  Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                  to begin installation

                  The vROps Manager deployment guide offers pages of installation

                  prerequisites that you should be aware of if yoursquore deploying it into a

                  production environment Itrsquos always recommended to have the latest

                  version of the ESXi and vCenter before you deploy the latest version

                  of the vROps

                  Figure 2-4

                  Whatrsquos great about the latest version of vROps -

                  vRealize Operations Manager 67 ndash is that you can

                  monitor 30 larger environments using the same vROps

                  resource configuration

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                  Keep in mind that unlike a traditional Windows application with

                  the vROps virtual appliance-based deployment model therersquos no

                  need to do things like create a new VM buy a Windows Server OS

                  license install Windows create a new table and user on your SQL

                  Server install the Windows-based management application connect

                  it to SQL etc

                  Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                  the vROps appliance For those new to vROps I recommend that you

                  go to this URL

                  httpswwwvmwarecomgovrealize-ops-dl-en

                  It will bring you to the VMware evaluation center where you can sign

                  up for a free 60-day fully-functioning license of vROps

                  Existing VMware customers can go to the VMware download

                  center and download vRealize operations OVA directly from there

                  If yoursquore licensed for vROps yoursquoll need to enter your license key

                  after deployment (Wersquoll cover where to enter your license later in

                  this chapter)

                  Once yoursquove downloaded the vROps virtual appliance you can go

                  to the Home screen in the vSphere Web Client click on vRealize

                  NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                  If you are running vCenter 67 and want to deploy

                  vROps 67 there is a new highspeed deployment option

                  that is covered in Chapter 4 of this book If you arenrsquot

                  using vCenter 67 yet then continue on with the typical

                  deployment that is shown here

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                  Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                  This will bring up the Deploy OVF Template wizard to walk you

                  through the process Itrsquos here that yoursquoll specify the OVA file you

                  downloaded from VMwarecom (Figure 2-6)

                  Figure 2-5

                  Figure 2-6

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                  After that yoursquoll be walked through the deployment wizard starting

                  with giving the VM a name and selecting where yoursquod like to deploy

                  it (Figure 2-7)

                  Next select the virtual infrastructure resource where yoursquod like to

                  deploy the virtual appliance (Figure 2-8)

                  Figure 2-7

                  Figure 2-8

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                  Next yoursquoll have a chance to review the details of what yoursquore about

                  to deploy (Figure 2-9) including the version of the vROps and the

                  required disk size

                  Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                  any virtual appliance) and try to deploy

                  it using the vSphere Client (Windows

                  or Web) make sure you have a good

                  connection In the past Irsquove struggled trying

                  to deploy an OVF over a WAN or slow WiFi and had

                  to troubleshoot numerous FAILED error messages Eventually I discovered

                  that when I connect via reliable Ethernet to the same network that the

                  vSphere infrastructure is on the errors simply disappear

                  If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                  connecting to it via RDP downloading the OVF file to that Windows VM

                  (because itrsquos on the same network as the vSphere infrastructure) and

                  then deploying the OVF file from there

                  Figure 2-9

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                  Accept the VMware end user license agreement by clicking Accept and

                  then Next

                  Now select the size of your virtual infrastructure based on the sizing

                  information discussed earlier in this chapter Sizes range from extra

                  small to extra large As we saw this will determine the resources that

                  will be allocated to the VM once itrsquos deployed

                  Figure 2-10

                  Figure 2-11

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                  Select the datastore where yoursquoll install vROps the virtual disk format

                  and the VM storage policy (if applicable) and click Next (Figure 2-10)

                  Next select the network to which the vROps VM will connect

                  (Figure 2-11)

                  Next you have the chance to customize the template that will be used

                  to create the VM (Figure 2-12) This includes the time zone and any

                  static IP network settings you want to use If yoursquoll be using this

                  in a production or lab environment using a static IP address is

                  recommended

                  Finally review everything and if correct click Finish (Figure 2-13)

                  Figure 2-12

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                  After a few minutes you should see the new vROps VM deployed on

                  the new host or cluster specified After you power on the VM and a

                  minute or so has passed you can go to the vROps console It will look

                  very similar to Figure 2-14

                  As you can see it directs you to the URL for the vROps appliance

                  Figure 2-13

                  Figure 2-14

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                  Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                  screen that looks like Figure 2-15

                  As you can see the three options are to perform an express installation

                  a new installation or expand an existing installation

                  In our case we will choose the express installation to get vROps up and

                  running as quickly as possible but if yoursquod like to see every additional

                  installation option yoursquod choose the new installation If you already

                  have an existing installation you would of course choose to expand

                  that existing installation to add greater scalability or high availability

                  to your pre-existing cluster

                  Choosing the express installation begins the three steps of the vROps

                  Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                  The first step is to enter the new password for the admin account

                  Keep in mind that you need to use a complex password that meets the

                  requirements as shown in Figure 2-17

                  Figure 2-15

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                  Figure 2-16

                  Figure 2-17

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                  After clicking Next yoursquore ready to complete the vROps installation

                  (Figure 2-18)

                  The additional options provide the ability to choose a custom security

                  certificate configure a name for the customer master node and enter

                  an NTP server address for timekeeping

                  Figure 2-18

                  Figure 2-19

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                  Once configured the vROps web UI displays a login screen at which

                  point you can log in with the admin username and password you

                  configured (Figure 2-19)

                  vRealize Operations Manager deployment is now complete leading to

                  the final five-step configuration wizard shown in Figure 2-20

                  After clicking Next and accepting the license agreement yoursquore

                  prompted to enter your product license key shown in Figure 2-21

                  You can choose to either take the default to evaluate vROps or if

                  yoursquore a licensed vROps Manager user yoursquod enter your key here

                  For this tutorial the product evaluation default was selected One

                  more checkbox about being part of the VMware customer experience

                  improvement program then click Next then Finish (Figure 2-22) to

                  complete the installation wizard

                  Figure 2-20

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                  Figure 2-21

                  Figure 2-22

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                  Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                  solution As Figure 2-23 shows you should choose VMware vSphere

                  Yoursquore connecting vROps to the vCenter server thatrsquos managing

                  your vSphere infrastructure enabling vROps to begin gathering

                  performance data related to your hosts clusters storage and VMs

                  Figure 2-23

                  Figure 2-24

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                  To configure the vSphere solution select the VMware vSphere solution

                  and click on the gear icon inside the Administration tab and under

                  Solutions

                  This brings you to the manage solution configuration The first thing

                  to do is add a new set of credentials by clicking the Plus sign on the

                  right side of the credentials field (Figure 2-24)

                  Itrsquos here that you can add your administrative vCenter username and

                  password shown in Figure 2-25

                  With your credentials added you next add a display name for your

                  vCenter server and your vCenter serverrsquos domain name or IP address

                  then click the button Test Connection (Figure 2-26)

                  If the test is successful yoursquoll be prompted to accept the default

                  certificate (Figure 2-27)

                  Figure 2-25

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                  After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                  Figure 2-26

                  Figure 2-27

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                  After you click OK make sure that you click Save Settings before

                  clicking Close to continue

                  With the solution configured you should now see that vROps is

                  collecting data from vCenter as shown in Figure 2-29

                  It will take some time for vROps to gather all the data that it

                  needs to learn about your virtual infrastructure to start making

                  recommendations for optimization but just in the first few minutes

                  yoursquoll start learning where your bottlenecks are and which of your

                  VMs hosts and datastores are currently under the heaviest workloads

                  (and what the source is of those workloads)

                  Figure 2-28

                  Figure 2-29

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                  Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                  interfaces and how to log in to those interfaces

                  Herersquos what you need to know

                  The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                  or domain name) of the vROps VM This IP address was either

                  statically configured when you deployed vROps or obtained by

                  DHCP If you donrsquot know the IP address of your vROps VM simply

                  go to the console of the VM inside the vSphere Web Client

                  bull The username for the web interface defaults to admin the

                  password was configured when you deployed vROps

                  The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                  or domain name used to access vROps but add ldquoadminrdquo after it

                  like this http1921681157admin

                  Figure 2-30

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                  bull The username for the web interface defaults to admin the

                  password was configured when you deployed vROps

                  The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                  troubleshooting and network reconfiguration The console is

                  accessed through the VMrsquos console in the vSphere Web Client

                  SSH access may have been enabled when you deployed vROps if

                  not itrsquos possible to enable it by using the console access through

                  the vSphere Web Client

                  bull You can log in to the console using the same admin account

                  shown in Figure 2-31 but itrsquos much more useful to log in as the

                  root account By default in vROps therersquos no password set on

                  the root account so the first time you log in yoursquoll be prompted

                  to change the password To do so you must enter the current

                  password Since the default password is blank you can press

                  enter to move on

                  bull The most commonly used administrative tools inside the vROps

                  command-line console are in ldquooptvmwaresharevamirdquo

                  For example vami_config_net shown in Figure 2-32 is used to

                  reconfigure networking on the vROps virtual appliance this is very

                  useful if you used DHCP IP addressing when you deployed the virtual

                  Figure 2-31

                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                  appliance but later want to change to a static IP address or reconfigure

                  the DNS servers being used

                  SummaryIn this chapter yoursquove learned about the vROps architecture how to

                  deploy vROps and how to connect it to vCenter You should now be

                  up and running

                  In the next chapter yoursquoll get detailed information on how vROps

                  is configured in the real world regarding single sign-on alert

                  configuration custom policies and more

                  Figure 2-32

                  CHAPTER 3

                  Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                  yoursquore ready to enable intelligent operations for your virtual

                  infrastructure In this chapter yoursquoll learn about some of the most

                  common configurations you may want to perform beyond the initial

                  configuration Yoursquoll also learn how to configure SSO authentication

                  custom policies custom alerts predictive DRS automated workload

                  balancing capacity management and more

                  Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                  Those are the same admins who always log in to vROps using the

                  SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                  configure single sign-on (SSO) with vROps

                  The benefit of SSO is that any login you can use to log in to the

                  vSphere Web Client will also allow you to log in to vROps And once

                  you log in to the vSphere Web Client you can use vROps without any

                  authentication whatsoever This is a huge convenience

                  Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                  These steps assume that you already have vSphere vCenter and

                  vROps Manager installed and configured

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                  Finally make sure that the time on your vROps server is synced with

                  the time on your vCenter server Network Time Protocol (NTP) is the

                  best way to do this and configuring NTP in vROps is easy Just go into

                  Administration Cluster Management and on the Actions menu click

                  on Network Time Protocol Settings as shown in Figure 3-1

                  If you already have an NTP server (likely configured during deployment

                  of vROps) you can move on from here If you donrsquot have an NTP

                  server enter the name of your NTP server and click Add to add your

                  NTP server

                  Next make sure you have DNS configured for your vCenter server and

                  vROps server If you donrsquot have DNS properly configured yoursquoll get

                  the error ldquofailed to retrieve single sign on SSL certificates the host or

                  port is not reachablerdquo

                  Finally note carefully the version update and patch levels of your

                  vCenter server and your vROps server I recommend the latest

                  version of both

                  Figure 3-1

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                  Once yoursquove met the prerequisites you can move on to configuring

                  SSO To configure SSO in vROps go to the Administration tab and

                  under Access click on Authentication Sources Then click Add to add

                  a new authentication source as shown in Figure 3-2

                  Note that under ldquosource typerdquo you can configure authentication to

                  SSO SAML (likely pointing to vCenter) Windows Active Directory

                  (AD) or Open LDAP

                  Figure 3-2

                  Figure 3-3

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                  Irsquod recommend configuring your vCenter server to use AD

                  authentication then configuring vROps to point to vCenter for SSO

                  SAML authentication This is preferable to configuring vROps to go to

                  AD for authentication

                  Enter a name for the authentication source (whatever you want)

                  keeping the default of SSO SAML for the source type Then enter

                  the vCenter IP address or host name username and password See

                  Figure 3-3

                  Next accept the certificate from vCenter and click OK as shown in

                  Figure 3-4

                  Then as Figure 3-5 shows specify which groups you want to import

                  Assign vROps roles to the user groups that yoursquore importing

                  (Figure 3-6)

                  In this case we added the vCenter administratorsvspherelocal

                  account and made it an administrator for vROps

                  In production environments you might want to create an AD group in

                  which you add your vROps administrators then authorize that group

                  to administer or simply use vROps

                  Figure 3-4

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                  Figure 3-5

                  Figure 3-6

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                  At this point your configuration should be complete To test it log

                  out of vROps and the vSphere Web Client

                  Log back into the vSphere Web Client and open the web page for

                  vROps you should be automatically logged in with no authentication

                  As you can see in Figure 3-7 vROps is allowing the AD admin account

                  to log in

                  Remember the goal of this SSO configuration is that you never have

                  to log in to vROps again (during normal usage) as long as yoursquore

                  already logged into the vSphere Web Client Mission accomplished

                  Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                  of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                  admin needs to perform If you donrsquot do it at the start at some point

                  you will likely need to do it in the future so you might as well do it

                  right from the start

                  If you click on Home at the top of the vROps web interface then click

                  on Administration yoursquoll be taken to the administrative interface

                  where just about all vROps customizations are made (Figure 3-8)

                  Figure 3-7

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                  In the administrative interface click on Policies on the left to configure

                  and customize vROps policies (Figure 3-9)

                  Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                  solely work off of thresholds but there are some things that you

                  inherently know about your virtual infrastructure that vROps

                  canrsquot know

                  Figure 3-8

                  Figure 3-9

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                  For example you may have a high-priority production cluster (with

                  many more resources intentionally allocated) and a low priority dev

                  test cluster (with many fewer resources intentionally allocated) You

                  donrsquot want vROps alerting you that you need to add more resources

                  to devtest if you intentionally under-provisioned the devtest cluster

                  for the workload

                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                  a production cluster than it is for a testdev cluster Or you might

                  want to exclude the vROps VMs from monitoring and alerting on

                  themselves

                  You can see the importance of customization And since policies

                  are applied to groups there are times when yoursquoll want to wait on

                  the creation of new policies and first create a new group type and

                  associated groups But if you already have a group type to which you

                  want to apply your policy you can go ahead and create the new policy

                  What is a vROps PolicyA policy is a set of rules that you define

                  for vRealize Operations Manager to

                  use to analyze and display information

                  about the objects in your environment

                  You can create modify and administer

                  policies to determine how vRealize Operations

                  Manager displays data in dashboards views and reports

                  Be careful if you choose to modify the default policy

                  as yoursquore modifying how vROps does its job and the

                  information that you see across vROps in dashboards

                  reports and views will forever be changed

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                  Ideally you want to create a new policy for something such as letrsquos

                  say your devtest cluster

                  To do this (assuming you already had a group in mind) click on the

                  Policy Library tab then the Plus sign to Create a New Policy (shown

                  in Figure 3-9) From there you would give the policy a name and

                  description

                  Itrsquos common to create a new policy by starting with an existing policy

                  The policy that you start with is called the ldquobase policyrdquo as the new

                  policy you create inherits its settings from that policy See Figure 3-10

                  From there as shown in Figure 3-11 yoursquoll associate a policy

                  with a group

                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                  At this point if you used a policy template you have the option of just

                  clicking Finish to complete the policy creation Or if you want to view

                  or modify all the potential options for the policy configuration and

                  alerts you can do so

                  Figure 3-10

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                  When yoursquore done your new policy will show up in the policy library

                  as shown in Figure 3-12

                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                  are system defined (the adapter groups) and cannot be changed Other

                  groups are user-defined and can be modified or added to

                  Figure 3-12

                  Figure 3-11

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                  Examples of system-defined adapter groups include Operating

                  Systems World Universe vSAN World and vSphere World These

                  groups contain objects such as the vCenter server ESXi hosts data

                  centers etc

                  Examples of the pre-defined user groups include Department

                  Environment Function Location Security zone and Service Level

                  Object You should use the vROps grouping to organize the objects in

                  your virtual infrastructure in the way that makes the most sense to

                  you If possible use the pre-defined user groups

                  However if those groups donrsquot suit you vROps group types also allow

                  you to create your own custom object groups specifically tailored for

                  your environment Figure 3-13 shows the creation of the Dev-Test

                  group for example

                  By choosing a dynamic group membership (ldquoKeep group membership

                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                  vSphere inventory object like a folder cluster resource pool or even

                  Figure 3-13

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                  a virtual data center All the objects under that object will always

                  be associated with the group yoursquove created regardless of whether

                  theyrsquore added or removed This is great for dynamically changing

                  environments as most are today

                  Once the grouprsquos created the logical inventory view allows you to

                  use that group for all common vROps functions such as showing the

                  performance and capacity for all associated resources

                  For more information on policies group types and groups check

                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                  vRealize-Operations-Manager67vrealize-operations-manager-

                  67-config-guidepdf) in the vROps documentation for more detailed

                  information

                  Automated Remediation in vROps There are many data center monitoring

                  tools out there that tell you that you have

                  a problem Remember the robot from the

                  old sci-fi show ldquoLost In Spacerdquo It was

                  always throwing up its arms and screeching

                  ldquoWarning Warning Dangerrdquo

                  At one point that may have been helpful (if

                  stressful) but our expectations and needs

                  have evolved Todayrsquos tools are able to predict problems before

                  they happen and tell you how to fix them before they impact your

                  applications Prediction and suggested remediation are the new

                  minimum expectation However there are very few tools out there

                  that will not only predict and suggest remediation but automate

                  the process

                  Consider for example an employeemanager analogy where the

                  employee keeps bringing common problems to the manager asking

                  the manager how to solve the recurring issues No manager wants

                  to hear about the same problems over and over again when the

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                  fix is already known What could the manager do After dressing

                  the employee down and threatening to make them eligible for

                  unemployment benefits said manager could write a script that the

                  employee could execute on their own to solve the problem

                  Another analogy that might help is to think in terms of the cloud

                  Cloud management requires a tool that knows what can go wrong in

                  your cloud infrastructure and automatically solve it for you before it

                  impacts applications and yes even without notifying you about it in

                  the middle of the night The ideal would be for your cloud monitoring

                  and management tool to email you a report in the morning that says

                  ldquoI fixed these problems for you while you were sleeping and the

                  applications were never impactedrdquo

                  This is exactly the type of functionality that vROps Intelligent

                  Operations can provide

                  vROps offers many different actions that can be automated without

                  any scripting and without vRealize Automation Examples include

                  powering on a VM powering off a VM resizing most VM resources

                  and more With these actions vROps is able to prevent downtime or

                  application performance issues before they happen

                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                  with vROps

                  bull Automated Workload Optimization The ability of vROps to move

                  running VMs from one cluster to another to proactively prevent

                  performance bottlenecks before they happen

                  bull vROps Automated Actions vROps can perform more than 39

                  different actions on objects managed by the vCenter adapter You

                  can manually perform these actions or configure alerts to trigger

                  remediation with one of them

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                  bull vRealize Automation Integrated Actions The same actions that

                  can be automated with vROps can also be automated with vRealize

                  Automation allowing you to perform more complex automations

                  bull Webhooks By leveraging vRealize Orchestrator integration you

                  can trigger an alert based on an email SNMP trap or REST API

                  notification that alert can then perform an automated action

                  The first thing you need to know is that for these vROps actions to

                  work the vCenter adapter must have Enable Actions set to Enable as

                  shown in Figure 3-15

                  In the past you would configure the vCenter Python Adapter

                  separately but starting with vROps 66 thatrsquos no longer necessary

                  You can view the multitude of different actions that you can either

                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                  Figure 3-15

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                  If you take a look at a specific vSphere object and click on the Actions

                  drop down for that object you can see the actions that apply to that

                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                  To automate these types of actions you need to modify a

                  recommendation to perform an action (remediate) instead of just

                  recommend remediation steps To do this go to the Alerts menu then

                  into Alert Settings Recommendations and find a recommendation

                  Figure 3-16

                  Figure 3-17

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                  you want to automate Figure 3-18 for example shows a pre-defined

                  recommendation to add more memory to a VM

                  In this case therersquos a pre-defined action as well to add more memory

                  to the VM to automatically remediate the memory contention issue

                  and resolve application slowness See Figure 3-19

                  Automated remediation takes alert recommendations (which already

                  exist in your vROps installation) and allows you to turn on an action

                  to take that supersedes the recommendation

                  When automated actions kick in theyrsquore displayed under

                  Administration History Recent Tasks

                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                  were sleeping

                  Figure 3-18

                  Figure 3-19

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                  occur on the monitored objects when data analysis indicates deviations

                  from normal metric values or when a problem occurs with one of the

                  vRealize Operations components

                  In other words alerts are things you need know about

                  vROps Alerts come in three flavors

                  bull Critical

                  bull Immediate

                  bull Warning

                  Critical alerts should be acted upon immediately immediate alerts

                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                  Alerts are visible in a few different areas in vROps The most obvious is

                  the main Alerts menu as shown in Figure 3-20 Another place to see

                  alerts is from the Operations Overview as you can see in Figure 3-21

                  vROps comes with many different alerts preconfigured Under the Alerts

                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                  alerts and create your own custom alerts should you decide to do so

                  Figure 3-20

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                  you receive an alert vROps is typically very helpful in resolving alerts

                  by explaining the problem offering metrics to support its analysis and

                  providing recommended actions to remediate the issue (Figure 3-23)

                  Figure 3-21

                  Figure 3-22

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                  If you select an alert in the Alerts menu you can take ownership

                  cancel the alert suspend the alert go to the alert definition or release

                  ownership (Figure 3-24)

                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                  scheduler aka pDRS So what does pDRS do that the DRS you

                  already know and love doesnrsquot

                  Figure 3-23

                  Figure 3-24

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                  that you love it (I know I do) You may think that DRS is already perfect

                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                  needed to actually predict the needs of your applications With that

                  your applications can achieve the fastest performance possible and

                  your vSphere infrastructure can have the fastest workload balancing

                  ever Would that interest you

                  vSphere and DRS have been working together since vROps 62 when

                  Intelligent Workload Placement with DRS was announced With

                  Intelligent Workload Placement vROps helped to rebalance VM

                  workloads across clusters

                  With Intelligent Workload Placement in place you may think that

                  DRS doesnrsquot need any help balancing workloads within a cluster after

                  all DRS already does its job very well But letrsquos look at the different

                  approaches that DRS has available to it

                  Traditionally DRS has worked by reactively balancing workloads

                  when applications (running on VMs) arenrsquot getting the resources

                  they need DRS analyzes the resources allocated (CPU and memory)

                  and looks to see if those resources are continuously available if they

                  arenrsquot it moves that VM to a host that has those resources available

                  While this works well in most cases there is the potential for

                  contention and thus negative application performance impact (albeit

                  very short) DRS is included with vSphere Enterprise Plus

                  The next step up from reactive is balance which is the Intelligent

                  Workload Placement approach discussed earlier With the balance

                  method vSphere DRS and vROps begin working together

                  This is an improvement over the reactive method because vROps is

                  working at a higher level than DRS to analyze performance across

                  multiple clusters While this is by itself better than DRS the downside

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                  is that it comes with high overhead and doesnrsquot do anything to prevent

                  application performance issues and contention before it happens

                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                  performance issues While they typically fix application performance

                  issues very quickly therersquos no guarantee that they will in addition

                  therersquos no proactive diagnosis and prevention of problems before

                  they happen

                  Predictive DRS does exactly this helping the admin get out ahead

                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                  predicts what resources each VM will need that day using the past

                  resource consumption of each VM as a guide to future needs

                  It combines that predictive ability with the knowledge of what VMs

                  are on each host and the resources that each host is able to contribute

                  vROps makes these predictions using its dynamic thresholds The

                  great thing about these dynamic thresholds is that theyrsquore tailored to

                  each individual VM and application

                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                  your DRS Cluster Configuration enable vSphere DRS and check the

                  box to Enable Predictive DRS (see Figure 3-26)

                  Next navigate to the Administration menu in vROps then to Solutions

                  Edit your vSphere Solution then under the advanced settings enable

                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                  shown in Figure 3-27

                  Figure 3-25

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                  Each hour predictive DRS will combine its knowledge of the

                  environment combined with the historical resource utilization of each

                  VM then take action to ensure that the VMs receive the resources

                  Figure 3-26

                  Figure 3-27

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                  they need before theyrsquore needed The end result is that your critical

                  applications never get the chance to suffer performance degradation

                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                  feature called ldquoautomated workload optimizationrdquo You might be

                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                  in vSphererdquo The answer is that yes DRS automates the balancing of

                  workloads (although technically it doesnrsquot balance at all it ensures

                  that workloads get the resources that they need)

                  Unlike DRS which works within vSphere clusters automated workload

                  optimization automates the optimization of workloads between

                  vSphere clusters Thus to leverage AWO the first requirement is

                  having multiple vSphere clusters

                  I like to say that DRS works intra-cluster and automated workload

                  optimization works inter-cluster

                  Figure 3-28

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                  the Optimize Capacity section See Figure 3-28

                  You can control how yoursquod like the workloads to be placed in the

                  Placement Settings tile by clicking on Edit Settings as shown in

                  Figure 3-29

                  Once you have multiple clusters managed by vROps you can choose to

                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                  a Schedule or make workload balancing Automatic

                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                  next chapter of this book

                  Figure 3-29

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                  host of valuable metrics

                  bull Total environment capacity

                  bull Used capacity

                  bull CPU capacity trends

                  bull Memory capacity trends

                  Figure 3-30

                  Figure 3-31

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                  bull Disk capacity trends

                  bull Predict how much time remains before your most critical resources

                  are depleted

                  By drilling down into a specific cluster yoursquoll move down into the

                  environment level from there you can drill even deeper For example

                  check out the workload analysis of the cluster in Figure 3-32

                  This drilldown can be done for a specific host VM or datastore For

                  example Figure 3-33 shows the capacity remaining for a specific VM

                  In this case you should be concerned since just 35 days remain until

                  memory runs out in your vCenter Server VM

                  vROps can show the capacity and time remaining for any object it

                  manages including clusters hosts datastores and VMs It will

                  proactively alert you should the capacity and time remaining fall

                  below predetermined levels

                  Figure 3-32

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                  troubleshoot your vSphere infrastructure

                  To that end vROps constantly performs performance analysis to

                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                  troubleshooting dashboards for clusters datastores hosts VMs and

                  vSAN in addition to the ability to troubleshoot via log data

                  Figure 3-33

                  Figure 3-34

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                  dashboard It enables you to quickly identify the type of contention

                  faced by each VM in the cluster

                  Besides the troubleshooting dashboards the real power of vROps

                  shines through when you realize how often the vROps Smart Alerts

                  are able to point you to the root cause of an issue and provide

                  recommendations for remediation so that you can quickly resolve any

                  trouble that might occur

                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                  you installed the vROps Management Pack for vSAN However vSAN

                  management is built into vROps 66 and later

                  Using vSAN management and monitoring in vROps requires you to

                  enable it by connecting it to your vCenter Server In vROps go to

                  the Administration menu then to Solutions select the VMware vSAN

                  solution then the Gear icon to configure (Figure 3-36)

                  Figure 3-35

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                  Figure 3-36

                  Figure 3-37

                  Figure 3-38

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                  From there yoursquoll add your vCenter Server Hostname and Credentials

                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                  After you get a successful test of the connection and credentials make

                  sure that you click Save Settings

                  At this point vROps will begin gathering statistics from your vCenter

                  server related to vSAN then yoursquoll quickly start seeing some very

                  insightful statistics and recommendations from vROps

                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                  bull vSAN Capacity Overview

                  bull Migrate to vSAN

                  bull vSAN Operations Overview

                  bull Troubleshoot vSAN

                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                  Figure 3-39

                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                  For those using vSAN these dashboards are invaluable They allow

                  you to plan capacity across multiple vSAN clusters optimize vSAN

                  clusters prevent vSAN trouble before it happens and if needed

                  troubleshoot vSAN (Figure 3-40)

                  SummaryIn this chapter yoursquove learned how to configure the most common

                  vROps features and how to maximize your vSphere infrastructure

                  using vROps features like predictive DRS vSAN management and

                  powerful capacity dashboards

                  With the latest version of vROps some even more powerful features

                  have been released In the next chapter wersquoll dive into the latest

                  vROps features that will allow you to enable a self-driving vSphere

                  infrastructure

                  Drive on

                  Figure 3-40

                  CHAPTER 4

                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                  read this chapter completely With the recently announced vROps 67

                  VMware has brought what they call ldquoSelf-Driving Operations for the

                  Data Centerrdquo What does this mean for you VMware says that the self-

                  driving data center will bring ldquoContinuous performance optimization

                  based on operational and business intent efficient capacity

                  management proactive planning and intelligent remediationrdquo

                  The goal for the self-driving data center is to provide a unified

                  management platform so that the IT organization can optimize

                  plan and scale the software-defined data center and multiple cloud

                  deployments from the applications to the infrastructure

                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                  new instance of vROps 67 directly from the vSphere client without

                  having to go through the traditional installation steps that we covered

                  in Chapter 2 of this book With the new high speed installation

                  vCenter will download the vROps 67 OVA deploy it and completely

                  configure it In addition to the deployment the high speed installation

                  also includes the automatic configuration of the vSphere Adapter to

                  communicate with the vCenter server that you deployed it from

                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                  From there you can select either the online or offline installation mode

                  provide your vCenter server credentials define your environment

                  (datacenter cluster host datastore and network) and provide IP

                  address details With that information vCenter will automatically

                  deploy vROps activate the new vROps dashboards for vCenter and

                  configure the vSphere adapter in vROps

                  Figure 4-1

                  Figure 4-2

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                  You can be up and running with vROps faster than ever by combining

                  vSphere 67 vCenter 67 and vROps 67

                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                  when you combine vROps 67 and vCenter

                  67 Only with that magical combination

                  can you use the new vROps 67 plugin

                  for the vCenter 67 HTML5 web client

                  (Figure 4-3)

                  The vRealize Operations within vCenter

                  plugin provides you with six new

                  dashboards directly inside your vCenter

                  UI (Figure 4-4)

                  The end result is that you get all the

                  goodness of vROps in your vSphere client

                  helping you be more productive than ever

                  Figure 4-3

                  Figure 4-4

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                  makes vROps easier to use ultimately making you more productive

                  The new UI includes a use case and persona-based ldquoQuick Start

                  Dashboardrdquo to help you quickly perform operational tasks It also

                  includes updated workflows for enterprise-wide troubleshooting with

                  metrics and logs Figure 4-5 shows the new interface

                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                  define how the data centerrsquos intended to run and then for vROps to

                  make it happen

                  Figure 4-5

                  Figure 4-6

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                  The first step is to access the current performance of your data center

                  Figure 4-6 shows the vROps 67 automated workload balancing and

                  optimization window

                  Simply define intent by configuring settings such as target utilization

                  and cluster headroom then define tag-based placement requirements

                  as shown in Figure 4-7 Some examples of tag-based placement

                  bull SLA tiers Gold Silver Bronze

                  bull License policies Windows Oracle Linux

                  bull Compliance PCI HIPAA

                  bull App affinity policies

                  After yoursquove defined intent turn on self-driving operations by

                  automating workload balancing and performance optimization

                  (Figure 4-8) There are several ways to automate optimization action

                  bull Run it now manually based on recommendations

                  bull Schedule it for an automated ongoing optimization

                  Figure 4-7

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                  bull Automate to run when performance troubles occur and desired

                  performance intent isnrsquot met

                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                  for capacity shortfalls view total cost of ownership and get detailed

                  insights on potential cost savings from reclamation and analyze

                  optimum densities for the future

                  Figure 4-9 shows an example of the kind of savings opportunities

                  presented As you can see cost data is directly correlated with capacity

                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                  not needed

                  Figure 4-8

                  Figure 4-9

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                  After getting an idea of which data centers to prioritize and what could

                  be the potential cost savings (Figure 4-10) you can easily automate

                  optimization actions This includes reclamation right-sizing and

                  automating workload balancing to reduce license costs as well as

                  densification to consolidate workloads into minimal clusters while

                  assuring that you meet goals for performance target utilization and

                  defined intent

                  The new capacity analytics engine is able to view historical trends and

                  predict the most constrained resources such as CPU memory and

                  disk space It can also give recommendations to either reclaim unused

                  capacity or even add capacity (Figure 4-11)

                  Figure 4-10

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                  workloads For some of those workloads it makes the most sense to

                  move them into the public cloud but which public cloud

                  The new version of vROps allows you to perform what-if scenario

                  analysis to decide where to run workloads between VMware Cloud on

                  AWS and AWS EC2 as shown in Figure 4-12

                  Figure 4-11

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                  to enable IT and application owners to triage and resolve issues faster

                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                  by automatically discovering VMs and apps then provisioning the

                  required OS and app data collectors to send metrics to Wavefront

                  Figure 4-12

                  Figure 4-13

                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                  This capability enables IT to gain control and provide app monitoring

                  capabilities to their DevOps teams for the next generation of apps in

                  addition to traditional applications

                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                  itrsquos packaged how itrsquos installed and how itrsquos configured

                  More importantly yoursquove learned how to maximize the power of

                  vROps to make the most of your vSphere infrastructure When paired

                  together vSphere 67 and vRealize 67 are an unstoppable data

                  center solution that provides powerful features like predictive DRS

                  workload optimization cost savings and ultimately the self-driving

                  data center

                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                  the latest version check out the vROps

                  Upgrade Center

                  httpswwwvmwarecomproducts

                  vrealize-operationsupgrade-centerhtml

                  If you donrsquot have vROps in place already you can

                  sign up for a free 60-day evaluation

                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                  • Chapter 1
                    • Getting Started with VMware vRealize Operations
                      • What is vRealize Operations
                      • How Does vRealize Operations Work
                      • Understanding vRealize Operations Editions
                      • Learning vROps in the VMware Hands-on Labs (HoL)
                      • Summary
                          • Chapter 2
                            • Deploying vRealize Operations
                              • vRealize Operations Architecture Overview
                              • Sizing vRealize Operations
                              • Installing vRealize Operations for the First Time
                              • Accessing vRealize Operations
                              • Summary
                                  • Chapter 3
                                    • Configuring vRealize Operations for Maximum Effect
                                      • Configuring SSO in vROps
                                      • Understanding Policies in vROps
                                      • Automated Remediation in vROps
                                      • Configuring Alerts
                                      • Predictive DRS
                                      • Automated Workload Optimization
                                      • Maximizing Capacity Analysis with vROps
                                      • Maximize Troubleshooting with vROps
                                      • Summary
                                          • Chapter 4
                                            • Maximizing vRealize Operations
                                              • High Speed Installation
                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                              • Enhanced User Interface
                                              • Automating Performance Based on Intent
                                              • Assess Capacity and Cost Savings with Automate Optimization
                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                              • Integration of vRealize Operations and Wavefront by VMware
                                              • Whatrsquos Next

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 0

                    5 Reasons You Need a Virtualization Performance and Capacity Management Tool1 Maximize VM density Servers now have

                    massive CPU and memory density This gives

                    them the ability to run more virtual machines (VMs)

                    than yoursquove ever likely run before on a single server

                    Even if the potential number of VMs exceeds your comfort level itrsquos

                    your job as a virtualization admin to push that hardware to the limits to

                    maximize your companyrsquos IT investment But how do you know what that

                    number is Just because one company can run 100 VMs on a server doesnrsquot

                    mean that your servers can

                    The only way to find out what that number is for your particular servers

                    and your companyrsquos specific applications is to slowly increase that

                    number until your intelligent tool tells you to stop (which will be before

                    applications see slowness) Maximizing VM density isnrsquot something that

                    you should try to do without the right analytics tools in place

                    2 Prevent bottlenecks and downtime Virtual infrastructure can and

                    will hit resource bottlenecks and itrsquos your job to prevent that before they

                    degrade application performance or cause application downtime This can

                    be tough to do without a tool thatrsquos monitoring your resource utilization

                    247 keeping a history and making recommendations

                    3 Correlate events and changes With more complex virtual infrastructure

                    comes multiple administrators and multiple changes Itrsquos critical to have a

                    system that tracks those changes and correlates them with system events

                    andor performance issues This way when unexpected downtime or

                    performance bottlenecks occur they can quickly be tied back to events

                    and changes that may be the root cause

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

                    4 Plan capacity growth Most workloads tend to grow over time as the

                    usercustomer base of those applications grows The virtualization admin

                    needs to be able to predict that growth before the virtual infrastructure

                    runs out of capacity

                    This foresight is important since adding new capacity to the virtual

                    infrastructure may require physical capacity (pCPU pRAM or pDisk)

                    that takes time to purchase and add to the cluster Your virtualization

                    management tool must monitor the workloads of your applications over

                    time and be able to predict when additional capacity is needed alerting

                    you even months ahead of time

                    5 Achieve a unified view Too many so-called virtualization

                    management tools monitor the virtual infrastructure with only insight

                    from SNMP element monitoring or with only basic information from

                    the vCenter API You need a tool that offers a unified view gained from

                    a rich and extensible wealth of data

                    For example your virtualization management tool should have

                    the ability to communicate directly with storage arrays for storage

                    insight it should have application insight into Tier 1 applications and

                    it should be able to provide insight into the hybrid cloud when your

                    company is ready to migrate workloads

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

                    In the past when virtual infrastructures were smaller more static

                    and less complex analysis using only vCenter was adequate for most

                    companies They didnrsquot feel the need to push their utilization levels

                    as they were satisfied with consolidating 10 or 20 VMs on a server

                    (thatrsquos not hard to understand when compared to the 11 OS-to-

                    server ratio they were running with physical servers)

                    Today enterprises can be running hundreds of VMs on each host

                    and pushing the VM-to-host ratio to the maximum to squeeze

                    every penny out of their data center investment Additionally many

                    companies are using desktop virtualization and more complex multi-

                    tiered applications than in the past

                    While the adoption of virtualization management tools has increased

                    those tools havenrsquot always proven to be worthwhile (or in some cases

                    these tools are even ignored by administrators) Some enterprises have

                    managed their virtual infrastructure with vCenter and command-line

                    tools for years and believe that therersquos no need to add another tool

                    And still others are using a third-party tool that just wasnrsquot designed

                    with virtualization in mind such as an element-monitoring tool

                    In just about all these cases the enterprise doesnrsquot realize what

                    theyrsquore missing until itrsquos too late Unfortunately too many of those

                    companies donrsquot understand that their existing tools arenrsquot up to

                    the job until theyrsquore trying to troubleshoot an application slowdown

                    or even worse a virtual infrastructure outage

                    For those who need a reminder of why vROps Management Suite is so

                    necessary in todayrsquos data centers or what makes vROps so valuable in

                    todayrsquos data center read on

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                    Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                    The most important thing to know is that itrsquos easy Assuming you

                    already have VMware vSphere you can download the free 60-day trial

                    of vROps deploy it and be up and running in less than 15 minutes

                    Wersquoll walk you step-by-step through the deployment later in this

                    book If you want to try vROps without a download you can do that

                    in a live lab environment with the VMware Hands-On Labs (covered

                    in the next section)

                    Before you kick off your deployment letrsquos review some of the ldquomust-

                    knowsrdquo of vROps starting with how itrsquos packaged and licensed

                    vROps is offered in three editions Standard Advanced and Enterprise

                    Whatrsquos common across all editions is that they include vROps

                    performance monitoring analytics predictive capacity management

                    predictive Distributed Resource Scheduler (pDRS) vRealize Log

                    Insight and vSAN integration

                    vRealize Operations is also included in bundles such as the vRealize

                    Suite the vCloud Suite and vSphere with Operations Management

                    Enterprise Plus

                    Traditionally vROps has been licensed per CPU but recently VMware

                    announced a new licensing option called hybrid cloud portable

                    licensing which offers the flexibility to manage workloads whether

                    theyrsquore on-premises third-party hypervisors physical servers or

                    supported public clouds

                    The benefit of the portable license unit (PLU) licensing model is that

                    therersquos no license switching or conversion required The PLU allows

                    usage of vROps to manage unlimited operating system instances (OSI)

                    deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                    on the public cloud It includes VMware Cloud on AWS (VMC) all

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                    supported public clouds VMware Cloud Providers and third-party

                    hypervisors and physical servers

                    What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                    to purchase vSphere bundled with vROps For those building a new

                    virtual infrastructure or adding more hosts to an existing virtual

                    infrastructure vSOM is a great option for buying vSphere and vROps

                    in a single SKU and at a discounted license cost

                    We previously covered the general benefits of vROps but what about

                    the specific benefits included in the Advanced and Enterprise editions

                    of vROps Letrsquos analyze the additional functionality in the Advanced

                    and Enterprise editions of the vRealize Suite

                    vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                    Advanced edition of vROps including these major benefits

                    bull vROps high availability

                    bull Customizable dashboards

                    bull Super metrics

                    bull Public cloud cost comparison

                    bull What-if scenarios for adding VMs to private and public clouds

                    bull Automated actions

                    bull vSAN troubleshooting and capacity management

                    bull vRealize Orchestrator integration

                    bull Service discovery and application dependency mapping

                    bull Third-party storage network hyper-convergence and multi-

                    cloud management packs

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                    For customers wanting to do service discovery and mapping they

                    can leverage the vRealize Operations Service Discovery Management

                    Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                    the services running in each VM and then builds a relationship or

                    dependencies between services from different VMs based on the

                    network communication

                    The management pack can create dynamic applications based on

                    the network communication between the services and brings the

                    functionality into VMWare vRealize Operations Manager that was

                    earlier provided by VMWare vRealize Infrastructure Navigator

                    Figure 1-2

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                    vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                    Advanced edition There are two important features

                    bull Performance monitoring of middleware applications

                    and databases

                    bull 3rd party database middleware and application monitoring

                    For example with vROps Enterprise edition you can use Blue Medorarsquos

                    SQL Server or Oracle database management packs with vROps

                    Figure 1-3

                    Figure 1-4

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                    When you select Advanced or Enterprise you will receive VMware

                    Configuration Manager With Config Manager in the Advanced

                    edition yoursquoll be able to track changes to vSphere for configuration

                    and regulatory compliance With Config Manager in the Enterprise

                    Edition yoursquoll be able to track OS-level changes configuration

                    and patch management for compliance of all applications and

                    operating systems

                    One of the biggest reasons companies select the Enterprise edition

                    is to be able to ensure compliance This is especially important for

                    companies regulated under Sarbanes-Oxley (SOX) Payment Card

                    Industry (PCI) Health Insurance Portability and Accountability Act

                    (HIPAA) Federal Information Security Act (FISMA) and so on

                    While not every company is required to be in compliance with those

                    guidelines every company needs to keep their entire infrastructure

                    secure And given the current environment itrsquos no longer something

                    admins are able to do manually or with a patchwork of tools

                    Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                    without ever having to install it Fortunately the smart people at

                    VMwarersquos Hands-on Labs have enabled access to the entire VMware

                    product line Itrsquos available to anyone at no cost already installed and

                    includes detailed lab instructions which are easy to follow (The author

                    frequently uses the HoL to immediately access some of VMwarersquos

                    most complex products)

                    vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                    those covering specific components of the vRealize Suite New labs

                    are always being released at the time of this writing here are my

                    favorite eight labs to learn vROps

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                    bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                    and Optimization

                    bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                    Proactive Management

                    bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                    bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                    bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                    ndash Challenge Lab

                    bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                    bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                    bull HOL-1811-02-SDC vSphere with Operations Management ndash

                    Getting Started

                    Figure 1-5

                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                    These labs cover the new features of vROps and vRealize Log Insight

                    how vROps manages a hybrid cloud and more If yoursquore new to vROps

                    and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                    labs first

                    SummaryIn this chapter yoursquove learned how vROps is packaged about different

                    features available in each edition and how you can get some hands-

                    on experience with the VMware HoL

                    Read on to the next chapter to better understand the vROps

                    architecture learn how to deploy vROps step-by-step and connect

                    vROps to vCenter

                    CHAPTER 2

                    Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                    I always recommend that you first take a few minutes to understand

                    the architecture behind the solution and the basics of how to size it

                    This is important so that you donrsquot get caught off guard later and end

                    up unable to scale the solution as your companyrsquos needs dictate

                    vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                    to install a new guest OS install a database install an app or even

                    connect it to the database

                    vROps is typically deployed and runs

                    entirely within a single VM thatrsquos very

                    scalable For enterprises that have

                    multiple sites or require high availability

                    multiple VMs will be needed

                    Figure 2-1 shows what the architecture

                    looks like inside the vROps VM

                    The single vROps VM includes the user

                    interface RESTful API vROps controller

                    analytics analysis and data storage

                    Figure 2-1

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                    By deploying more vROps VMs you can easily create a multi-node

                    cluster or even a multi-node highly available cluster as shown in

                    Figure 2-2

                    Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                    to take into consideration is the size of the virtual infrastructure yoursquoll

                    manage This will determine how you size your vROps deployment

                    During the deployment process (which we will cover in more detail

                    in the next chapter) yoursquoll be asked to size the vROps VM as small

                    medium large extra small extra large remote collector standard

                    Figure 2-2

                    Figure 2-3

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                    or remote collector large (Figure 2-3) These sizes match up with a

                    range of VM resources that will be used in your deployment including

                    vCPU vRAM and storage resources

                    Figure 2-4 shows how the different sizes correspond to the vCPU and

                    vRAM that will be allocated to the vROps VM

                    VMware KB article 54370 details the sizing guidelines for vROps I

                    encourage you to review it for more sizing information

                    Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                    to begin installation

                    The vROps Manager deployment guide offers pages of installation

                    prerequisites that you should be aware of if yoursquore deploying it into a

                    production environment Itrsquos always recommended to have the latest

                    version of the ESXi and vCenter before you deploy the latest version

                    of the vROps

                    Figure 2-4

                    Whatrsquos great about the latest version of vROps -

                    vRealize Operations Manager 67 ndash is that you can

                    monitor 30 larger environments using the same vROps

                    resource configuration

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                    Keep in mind that unlike a traditional Windows application with

                    the vROps virtual appliance-based deployment model therersquos no

                    need to do things like create a new VM buy a Windows Server OS

                    license install Windows create a new table and user on your SQL

                    Server install the Windows-based management application connect

                    it to SQL etc

                    Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                    the vROps appliance For those new to vROps I recommend that you

                    go to this URL

                    httpswwwvmwarecomgovrealize-ops-dl-en

                    It will bring you to the VMware evaluation center where you can sign

                    up for a free 60-day fully-functioning license of vROps

                    Existing VMware customers can go to the VMware download

                    center and download vRealize operations OVA directly from there

                    If yoursquore licensed for vROps yoursquoll need to enter your license key

                    after deployment (Wersquoll cover where to enter your license later in

                    this chapter)

                    Once yoursquove downloaded the vROps virtual appliance you can go

                    to the Home screen in the vSphere Web Client click on vRealize

                    NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                    If you are running vCenter 67 and want to deploy

                    vROps 67 there is a new highspeed deployment option

                    that is covered in Chapter 4 of this book If you arenrsquot

                    using vCenter 67 yet then continue on with the typical

                    deployment that is shown here

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                    Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                    This will bring up the Deploy OVF Template wizard to walk you

                    through the process Itrsquos here that yoursquoll specify the OVA file you

                    downloaded from VMwarecom (Figure 2-6)

                    Figure 2-5

                    Figure 2-6

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                    After that yoursquoll be walked through the deployment wizard starting

                    with giving the VM a name and selecting where yoursquod like to deploy

                    it (Figure 2-7)

                    Next select the virtual infrastructure resource where yoursquod like to

                    deploy the virtual appliance (Figure 2-8)

                    Figure 2-7

                    Figure 2-8

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                    Next yoursquoll have a chance to review the details of what yoursquore about

                    to deploy (Figure 2-9) including the version of the vROps and the

                    required disk size

                    Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                    any virtual appliance) and try to deploy

                    it using the vSphere Client (Windows

                    or Web) make sure you have a good

                    connection In the past Irsquove struggled trying

                    to deploy an OVF over a WAN or slow WiFi and had

                    to troubleshoot numerous FAILED error messages Eventually I discovered

                    that when I connect via reliable Ethernet to the same network that the

                    vSphere infrastructure is on the errors simply disappear

                    If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                    connecting to it via RDP downloading the OVF file to that Windows VM

                    (because itrsquos on the same network as the vSphere infrastructure) and

                    then deploying the OVF file from there

                    Figure 2-9

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                    Accept the VMware end user license agreement by clicking Accept and

                    then Next

                    Now select the size of your virtual infrastructure based on the sizing

                    information discussed earlier in this chapter Sizes range from extra

                    small to extra large As we saw this will determine the resources that

                    will be allocated to the VM once itrsquos deployed

                    Figure 2-10

                    Figure 2-11

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                    Select the datastore where yoursquoll install vROps the virtual disk format

                    and the VM storage policy (if applicable) and click Next (Figure 2-10)

                    Next select the network to which the vROps VM will connect

                    (Figure 2-11)

                    Next you have the chance to customize the template that will be used

                    to create the VM (Figure 2-12) This includes the time zone and any

                    static IP network settings you want to use If yoursquoll be using this

                    in a production or lab environment using a static IP address is

                    recommended

                    Finally review everything and if correct click Finish (Figure 2-13)

                    Figure 2-12

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                    After a few minutes you should see the new vROps VM deployed on

                    the new host or cluster specified After you power on the VM and a

                    minute or so has passed you can go to the vROps console It will look

                    very similar to Figure 2-14

                    As you can see it directs you to the URL for the vROps appliance

                    Figure 2-13

                    Figure 2-14

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                    Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                    screen that looks like Figure 2-15

                    As you can see the three options are to perform an express installation

                    a new installation or expand an existing installation

                    In our case we will choose the express installation to get vROps up and

                    running as quickly as possible but if yoursquod like to see every additional

                    installation option yoursquod choose the new installation If you already

                    have an existing installation you would of course choose to expand

                    that existing installation to add greater scalability or high availability

                    to your pre-existing cluster

                    Choosing the express installation begins the three steps of the vROps

                    Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                    The first step is to enter the new password for the admin account

                    Keep in mind that you need to use a complex password that meets the

                    requirements as shown in Figure 2-17

                    Figure 2-15

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                    Figure 2-16

                    Figure 2-17

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                    After clicking Next yoursquore ready to complete the vROps installation

                    (Figure 2-18)

                    The additional options provide the ability to choose a custom security

                    certificate configure a name for the customer master node and enter

                    an NTP server address for timekeeping

                    Figure 2-18

                    Figure 2-19

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                    Once configured the vROps web UI displays a login screen at which

                    point you can log in with the admin username and password you

                    configured (Figure 2-19)

                    vRealize Operations Manager deployment is now complete leading to

                    the final five-step configuration wizard shown in Figure 2-20

                    After clicking Next and accepting the license agreement yoursquore

                    prompted to enter your product license key shown in Figure 2-21

                    You can choose to either take the default to evaluate vROps or if

                    yoursquore a licensed vROps Manager user yoursquod enter your key here

                    For this tutorial the product evaluation default was selected One

                    more checkbox about being part of the VMware customer experience

                    improvement program then click Next then Finish (Figure 2-22) to

                    complete the installation wizard

                    Figure 2-20

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                    Figure 2-21

                    Figure 2-22

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                    Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                    solution As Figure 2-23 shows you should choose VMware vSphere

                    Yoursquore connecting vROps to the vCenter server thatrsquos managing

                    your vSphere infrastructure enabling vROps to begin gathering

                    performance data related to your hosts clusters storage and VMs

                    Figure 2-23

                    Figure 2-24

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                    To configure the vSphere solution select the VMware vSphere solution

                    and click on the gear icon inside the Administration tab and under

                    Solutions

                    This brings you to the manage solution configuration The first thing

                    to do is add a new set of credentials by clicking the Plus sign on the

                    right side of the credentials field (Figure 2-24)

                    Itrsquos here that you can add your administrative vCenter username and

                    password shown in Figure 2-25

                    With your credentials added you next add a display name for your

                    vCenter server and your vCenter serverrsquos domain name or IP address

                    then click the button Test Connection (Figure 2-26)

                    If the test is successful yoursquoll be prompted to accept the default

                    certificate (Figure 2-27)

                    Figure 2-25

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                    After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                    Figure 2-26

                    Figure 2-27

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                    After you click OK make sure that you click Save Settings before

                    clicking Close to continue

                    With the solution configured you should now see that vROps is

                    collecting data from vCenter as shown in Figure 2-29

                    It will take some time for vROps to gather all the data that it

                    needs to learn about your virtual infrastructure to start making

                    recommendations for optimization but just in the first few minutes

                    yoursquoll start learning where your bottlenecks are and which of your

                    VMs hosts and datastores are currently under the heaviest workloads

                    (and what the source is of those workloads)

                    Figure 2-28

                    Figure 2-29

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                    Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                    interfaces and how to log in to those interfaces

                    Herersquos what you need to know

                    The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                    or domain name) of the vROps VM This IP address was either

                    statically configured when you deployed vROps or obtained by

                    DHCP If you donrsquot know the IP address of your vROps VM simply

                    go to the console of the VM inside the vSphere Web Client

                    bull The username for the web interface defaults to admin the

                    password was configured when you deployed vROps

                    The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                    or domain name used to access vROps but add ldquoadminrdquo after it

                    like this http1921681157admin

                    Figure 2-30

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                    bull The username for the web interface defaults to admin the

                    password was configured when you deployed vROps

                    The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                    troubleshooting and network reconfiguration The console is

                    accessed through the VMrsquos console in the vSphere Web Client

                    SSH access may have been enabled when you deployed vROps if

                    not itrsquos possible to enable it by using the console access through

                    the vSphere Web Client

                    bull You can log in to the console using the same admin account

                    shown in Figure 2-31 but itrsquos much more useful to log in as the

                    root account By default in vROps therersquos no password set on

                    the root account so the first time you log in yoursquoll be prompted

                    to change the password To do so you must enter the current

                    password Since the default password is blank you can press

                    enter to move on

                    bull The most commonly used administrative tools inside the vROps

                    command-line console are in ldquooptvmwaresharevamirdquo

                    For example vami_config_net shown in Figure 2-32 is used to

                    reconfigure networking on the vROps virtual appliance this is very

                    useful if you used DHCP IP addressing when you deployed the virtual

                    Figure 2-31

                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                    appliance but later want to change to a static IP address or reconfigure

                    the DNS servers being used

                    SummaryIn this chapter yoursquove learned about the vROps architecture how to

                    deploy vROps and how to connect it to vCenter You should now be

                    up and running

                    In the next chapter yoursquoll get detailed information on how vROps

                    is configured in the real world regarding single sign-on alert

                    configuration custom policies and more

                    Figure 2-32

                    CHAPTER 3

                    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                    yoursquore ready to enable intelligent operations for your virtual

                    infrastructure In this chapter yoursquoll learn about some of the most

                    common configurations you may want to perform beyond the initial

                    configuration Yoursquoll also learn how to configure SSO authentication

                    custom policies custom alerts predictive DRS automated workload

                    balancing capacity management and more

                    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                    Those are the same admins who always log in to vROps using the

                    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                    configure single sign-on (SSO) with vROps

                    The benefit of SSO is that any login you can use to log in to the

                    vSphere Web Client will also allow you to log in to vROps And once

                    you log in to the vSphere Web Client you can use vROps without any

                    authentication whatsoever This is a huge convenience

                    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                    These steps assume that you already have vSphere vCenter and

                    vROps Manager installed and configured

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                    Finally make sure that the time on your vROps server is synced with

                    the time on your vCenter server Network Time Protocol (NTP) is the

                    best way to do this and configuring NTP in vROps is easy Just go into

                    Administration Cluster Management and on the Actions menu click

                    on Network Time Protocol Settings as shown in Figure 3-1

                    If you already have an NTP server (likely configured during deployment

                    of vROps) you can move on from here If you donrsquot have an NTP

                    server enter the name of your NTP server and click Add to add your

                    NTP server

                    Next make sure you have DNS configured for your vCenter server and

                    vROps server If you donrsquot have DNS properly configured yoursquoll get

                    the error ldquofailed to retrieve single sign on SSL certificates the host or

                    port is not reachablerdquo

                    Finally note carefully the version update and patch levels of your

                    vCenter server and your vROps server I recommend the latest

                    version of both

                    Figure 3-1

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                    Once yoursquove met the prerequisites you can move on to configuring

                    SSO To configure SSO in vROps go to the Administration tab and

                    under Access click on Authentication Sources Then click Add to add

                    a new authentication source as shown in Figure 3-2

                    Note that under ldquosource typerdquo you can configure authentication to

                    SSO SAML (likely pointing to vCenter) Windows Active Directory

                    (AD) or Open LDAP

                    Figure 3-2

                    Figure 3-3

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                    Irsquod recommend configuring your vCenter server to use AD

                    authentication then configuring vROps to point to vCenter for SSO

                    SAML authentication This is preferable to configuring vROps to go to

                    AD for authentication

                    Enter a name for the authentication source (whatever you want)

                    keeping the default of SSO SAML for the source type Then enter

                    the vCenter IP address or host name username and password See

                    Figure 3-3

                    Next accept the certificate from vCenter and click OK as shown in

                    Figure 3-4

                    Then as Figure 3-5 shows specify which groups you want to import

                    Assign vROps roles to the user groups that yoursquore importing

                    (Figure 3-6)

                    In this case we added the vCenter administratorsvspherelocal

                    account and made it an administrator for vROps

                    In production environments you might want to create an AD group in

                    which you add your vROps administrators then authorize that group

                    to administer or simply use vROps

                    Figure 3-4

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                    Figure 3-5

                    Figure 3-6

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                    At this point your configuration should be complete To test it log

                    out of vROps and the vSphere Web Client

                    Log back into the vSphere Web Client and open the web page for

                    vROps you should be automatically logged in with no authentication

                    As you can see in Figure 3-7 vROps is allowing the AD admin account

                    to log in

                    Remember the goal of this SSO configuration is that you never have

                    to log in to vROps again (during normal usage) as long as yoursquore

                    already logged into the vSphere Web Client Mission accomplished

                    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                    admin needs to perform If you donrsquot do it at the start at some point

                    you will likely need to do it in the future so you might as well do it

                    right from the start

                    If you click on Home at the top of the vROps web interface then click

                    on Administration yoursquoll be taken to the administrative interface

                    where just about all vROps customizations are made (Figure 3-8)

                    Figure 3-7

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                    In the administrative interface click on Policies on the left to configure

                    and customize vROps policies (Figure 3-9)

                    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                    solely work off of thresholds but there are some things that you

                    inherently know about your virtual infrastructure that vROps

                    canrsquot know

                    Figure 3-8

                    Figure 3-9

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                    For example you may have a high-priority production cluster (with

                    many more resources intentionally allocated) and a low priority dev

                    test cluster (with many fewer resources intentionally allocated) You

                    donrsquot want vROps alerting you that you need to add more resources

                    to devtest if you intentionally under-provisioned the devtest cluster

                    for the workload

                    Perhaps itrsquos more critical to be alerted to a low memory situation on

                    a production cluster than it is for a testdev cluster Or you might

                    want to exclude the vROps VMs from monitoring and alerting on

                    themselves

                    You can see the importance of customization And since policies

                    are applied to groups there are times when yoursquoll want to wait on

                    the creation of new policies and first create a new group type and

                    associated groups But if you already have a group type to which you

                    want to apply your policy you can go ahead and create the new policy

                    What is a vROps PolicyA policy is a set of rules that you define

                    for vRealize Operations Manager to

                    use to analyze and display information

                    about the objects in your environment

                    You can create modify and administer

                    policies to determine how vRealize Operations

                    Manager displays data in dashboards views and reports

                    Be careful if you choose to modify the default policy

                    as yoursquore modifying how vROps does its job and the

                    information that you see across vROps in dashboards

                    reports and views will forever be changed

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                    Ideally you want to create a new policy for something such as letrsquos

                    say your devtest cluster

                    To do this (assuming you already had a group in mind) click on the

                    Policy Library tab then the Plus sign to Create a New Policy (shown

                    in Figure 3-9) From there you would give the policy a name and

                    description

                    Itrsquos common to create a new policy by starting with an existing policy

                    The policy that you start with is called the ldquobase policyrdquo as the new

                    policy you create inherits its settings from that policy See Figure 3-10

                    From there as shown in Figure 3-11 yoursquoll associate a policy

                    with a group

                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                    At this point if you used a policy template you have the option of just

                    clicking Finish to complete the policy creation Or if you want to view

                    or modify all the potential options for the policy configuration and

                    alerts you can do so

                    Figure 3-10

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                    When yoursquore done your new policy will show up in the policy library

                    as shown in Figure 3-12

                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                    are system defined (the adapter groups) and cannot be changed Other

                    groups are user-defined and can be modified or added to

                    Figure 3-12

                    Figure 3-11

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                    Examples of system-defined adapter groups include Operating

                    Systems World Universe vSAN World and vSphere World These

                    groups contain objects such as the vCenter server ESXi hosts data

                    centers etc

                    Examples of the pre-defined user groups include Department

                    Environment Function Location Security zone and Service Level

                    Object You should use the vROps grouping to organize the objects in

                    your virtual infrastructure in the way that makes the most sense to

                    you If possible use the pre-defined user groups

                    However if those groups donrsquot suit you vROps group types also allow

                    you to create your own custom object groups specifically tailored for

                    your environment Figure 3-13 shows the creation of the Dev-Test

                    group for example

                    By choosing a dynamic group membership (ldquoKeep group membership

                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                    vSphere inventory object like a folder cluster resource pool or even

                    Figure 3-13

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                    a virtual data center All the objects under that object will always

                    be associated with the group yoursquove created regardless of whether

                    theyrsquore added or removed This is great for dynamically changing

                    environments as most are today

                    Once the grouprsquos created the logical inventory view allows you to

                    use that group for all common vROps functions such as showing the

                    performance and capacity for all associated resources

                    For more information on policies group types and groups check

                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                    vRealize-Operations-Manager67vrealize-operations-manager-

                    67-config-guidepdf) in the vROps documentation for more detailed

                    information

                    Automated Remediation in vROps There are many data center monitoring

                    tools out there that tell you that you have

                    a problem Remember the robot from the

                    old sci-fi show ldquoLost In Spacerdquo It was

                    always throwing up its arms and screeching

                    ldquoWarning Warning Dangerrdquo

                    At one point that may have been helpful (if

                    stressful) but our expectations and needs

                    have evolved Todayrsquos tools are able to predict problems before

                    they happen and tell you how to fix them before they impact your

                    applications Prediction and suggested remediation are the new

                    minimum expectation However there are very few tools out there

                    that will not only predict and suggest remediation but automate

                    the process

                    Consider for example an employeemanager analogy where the

                    employee keeps bringing common problems to the manager asking

                    the manager how to solve the recurring issues No manager wants

                    to hear about the same problems over and over again when the

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                    fix is already known What could the manager do After dressing

                    the employee down and threatening to make them eligible for

                    unemployment benefits said manager could write a script that the

                    employee could execute on their own to solve the problem

                    Another analogy that might help is to think in terms of the cloud

                    Cloud management requires a tool that knows what can go wrong in

                    your cloud infrastructure and automatically solve it for you before it

                    impacts applications and yes even without notifying you about it in

                    the middle of the night The ideal would be for your cloud monitoring

                    and management tool to email you a report in the morning that says

                    ldquoI fixed these problems for you while you were sleeping and the

                    applications were never impactedrdquo

                    This is exactly the type of functionality that vROps Intelligent

                    Operations can provide

                    vROps offers many different actions that can be automated without

                    any scripting and without vRealize Automation Examples include

                    powering on a VM powering off a VM resizing most VM resources

                    and more With these actions vROps is able to prevent downtime or

                    application performance issues before they happen

                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                    with vROps

                    bull Automated Workload Optimization The ability of vROps to move

                    running VMs from one cluster to another to proactively prevent

                    performance bottlenecks before they happen

                    bull vROps Automated Actions vROps can perform more than 39

                    different actions on objects managed by the vCenter adapter You

                    can manually perform these actions or configure alerts to trigger

                    remediation with one of them

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                    bull vRealize Automation Integrated Actions The same actions that

                    can be automated with vROps can also be automated with vRealize

                    Automation allowing you to perform more complex automations

                    bull Webhooks By leveraging vRealize Orchestrator integration you

                    can trigger an alert based on an email SNMP trap or REST API

                    notification that alert can then perform an automated action

                    The first thing you need to know is that for these vROps actions to

                    work the vCenter adapter must have Enable Actions set to Enable as

                    shown in Figure 3-15

                    In the past you would configure the vCenter Python Adapter

                    separately but starting with vROps 66 thatrsquos no longer necessary

                    You can view the multitude of different actions that you can either

                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                    Figure 3-15

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                    If you take a look at a specific vSphere object and click on the Actions

                    drop down for that object you can see the actions that apply to that

                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                    To automate these types of actions you need to modify a

                    recommendation to perform an action (remediate) instead of just

                    recommend remediation steps To do this go to the Alerts menu then

                    into Alert Settings Recommendations and find a recommendation

                    Figure 3-16

                    Figure 3-17

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                    you want to automate Figure 3-18 for example shows a pre-defined

                    recommendation to add more memory to a VM

                    In this case therersquos a pre-defined action as well to add more memory

                    to the VM to automatically remediate the memory contention issue

                    and resolve application slowness See Figure 3-19

                    Automated remediation takes alert recommendations (which already

                    exist in your vROps installation) and allows you to turn on an action

                    to take that supersedes the recommendation

                    When automated actions kick in theyrsquore displayed under

                    Administration History Recent Tasks

                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                    were sleeping

                    Figure 3-18

                    Figure 3-19

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                    occur on the monitored objects when data analysis indicates deviations

                    from normal metric values or when a problem occurs with one of the

                    vRealize Operations components

                    In other words alerts are things you need know about

                    vROps Alerts come in three flavors

                    bull Critical

                    bull Immediate

                    bull Warning

                    Critical alerts should be acted upon immediately immediate alerts

                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                    Alerts are visible in a few different areas in vROps The most obvious is

                    the main Alerts menu as shown in Figure 3-20 Another place to see

                    alerts is from the Operations Overview as you can see in Figure 3-21

                    vROps comes with many different alerts preconfigured Under the Alerts

                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                    alerts and create your own custom alerts should you decide to do so

                    Figure 3-20

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                    you receive an alert vROps is typically very helpful in resolving alerts

                    by explaining the problem offering metrics to support its analysis and

                    providing recommended actions to remediate the issue (Figure 3-23)

                    Figure 3-21

                    Figure 3-22

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                    If you select an alert in the Alerts menu you can take ownership

                    cancel the alert suspend the alert go to the alert definition or release

                    ownership (Figure 3-24)

                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                    scheduler aka pDRS So what does pDRS do that the DRS you

                    already know and love doesnrsquot

                    Figure 3-23

                    Figure 3-24

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                    that you love it (I know I do) You may think that DRS is already perfect

                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                    needed to actually predict the needs of your applications With that

                    your applications can achieve the fastest performance possible and

                    your vSphere infrastructure can have the fastest workload balancing

                    ever Would that interest you

                    vSphere and DRS have been working together since vROps 62 when

                    Intelligent Workload Placement with DRS was announced With

                    Intelligent Workload Placement vROps helped to rebalance VM

                    workloads across clusters

                    With Intelligent Workload Placement in place you may think that

                    DRS doesnrsquot need any help balancing workloads within a cluster after

                    all DRS already does its job very well But letrsquos look at the different

                    approaches that DRS has available to it

                    Traditionally DRS has worked by reactively balancing workloads

                    when applications (running on VMs) arenrsquot getting the resources

                    they need DRS analyzes the resources allocated (CPU and memory)

                    and looks to see if those resources are continuously available if they

                    arenrsquot it moves that VM to a host that has those resources available

                    While this works well in most cases there is the potential for

                    contention and thus negative application performance impact (albeit

                    very short) DRS is included with vSphere Enterprise Plus

                    The next step up from reactive is balance which is the Intelligent

                    Workload Placement approach discussed earlier With the balance

                    method vSphere DRS and vROps begin working together

                    This is an improvement over the reactive method because vROps is

                    working at a higher level than DRS to analyze performance across

                    multiple clusters While this is by itself better than DRS the downside

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                    is that it comes with high overhead and doesnrsquot do anything to prevent

                    application performance issues and contention before it happens

                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                    performance issues While they typically fix application performance

                    issues very quickly therersquos no guarantee that they will in addition

                    therersquos no proactive diagnosis and prevention of problems before

                    they happen

                    Predictive DRS does exactly this helping the admin get out ahead

                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                    predicts what resources each VM will need that day using the past

                    resource consumption of each VM as a guide to future needs

                    It combines that predictive ability with the knowledge of what VMs

                    are on each host and the resources that each host is able to contribute

                    vROps makes these predictions using its dynamic thresholds The

                    great thing about these dynamic thresholds is that theyrsquore tailored to

                    each individual VM and application

                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                    your DRS Cluster Configuration enable vSphere DRS and check the

                    box to Enable Predictive DRS (see Figure 3-26)

                    Next navigate to the Administration menu in vROps then to Solutions

                    Edit your vSphere Solution then under the advanced settings enable

                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                    shown in Figure 3-27

                    Figure 3-25

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                    Each hour predictive DRS will combine its knowledge of the

                    environment combined with the historical resource utilization of each

                    VM then take action to ensure that the VMs receive the resources

                    Figure 3-26

                    Figure 3-27

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                    they need before theyrsquore needed The end result is that your critical

                    applications never get the chance to suffer performance degradation

                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                    feature called ldquoautomated workload optimizationrdquo You might be

                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                    in vSphererdquo The answer is that yes DRS automates the balancing of

                    workloads (although technically it doesnrsquot balance at all it ensures

                    that workloads get the resources that they need)

                    Unlike DRS which works within vSphere clusters automated workload

                    optimization automates the optimization of workloads between

                    vSphere clusters Thus to leverage AWO the first requirement is

                    having multiple vSphere clusters

                    I like to say that DRS works intra-cluster and automated workload

                    optimization works inter-cluster

                    Figure 3-28

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                    the Optimize Capacity section See Figure 3-28

                    You can control how yoursquod like the workloads to be placed in the

                    Placement Settings tile by clicking on Edit Settings as shown in

                    Figure 3-29

                    Once you have multiple clusters managed by vROps you can choose to

                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                    a Schedule or make workload balancing Automatic

                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                    next chapter of this book

                    Figure 3-29

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                    host of valuable metrics

                    bull Total environment capacity

                    bull Used capacity

                    bull CPU capacity trends

                    bull Memory capacity trends

                    Figure 3-30

                    Figure 3-31

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                    bull Disk capacity trends

                    bull Predict how much time remains before your most critical resources

                    are depleted

                    By drilling down into a specific cluster yoursquoll move down into the

                    environment level from there you can drill even deeper For example

                    check out the workload analysis of the cluster in Figure 3-32

                    This drilldown can be done for a specific host VM or datastore For

                    example Figure 3-33 shows the capacity remaining for a specific VM

                    In this case you should be concerned since just 35 days remain until

                    memory runs out in your vCenter Server VM

                    vROps can show the capacity and time remaining for any object it

                    manages including clusters hosts datastores and VMs It will

                    proactively alert you should the capacity and time remaining fall

                    below predetermined levels

                    Figure 3-32

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                    troubleshoot your vSphere infrastructure

                    To that end vROps constantly performs performance analysis to

                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                    troubleshooting dashboards for clusters datastores hosts VMs and

                    vSAN in addition to the ability to troubleshoot via log data

                    Figure 3-33

                    Figure 3-34

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                    dashboard It enables you to quickly identify the type of contention

                    faced by each VM in the cluster

                    Besides the troubleshooting dashboards the real power of vROps

                    shines through when you realize how often the vROps Smart Alerts

                    are able to point you to the root cause of an issue and provide

                    recommendations for remediation so that you can quickly resolve any

                    trouble that might occur

                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                    you installed the vROps Management Pack for vSAN However vSAN

                    management is built into vROps 66 and later

                    Using vSAN management and monitoring in vROps requires you to

                    enable it by connecting it to your vCenter Server In vROps go to

                    the Administration menu then to Solutions select the VMware vSAN

                    solution then the Gear icon to configure (Figure 3-36)

                    Figure 3-35

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                    Figure 3-36

                    Figure 3-37

                    Figure 3-38

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                    From there yoursquoll add your vCenter Server Hostname and Credentials

                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                    After you get a successful test of the connection and credentials make

                    sure that you click Save Settings

                    At this point vROps will begin gathering statistics from your vCenter

                    server related to vSAN then yoursquoll quickly start seeing some very

                    insightful statistics and recommendations from vROps

                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                    bull vSAN Capacity Overview

                    bull Migrate to vSAN

                    bull vSAN Operations Overview

                    bull Troubleshoot vSAN

                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                    Figure 3-39

                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                    For those using vSAN these dashboards are invaluable They allow

                    you to plan capacity across multiple vSAN clusters optimize vSAN

                    clusters prevent vSAN trouble before it happens and if needed

                    troubleshoot vSAN (Figure 3-40)

                    SummaryIn this chapter yoursquove learned how to configure the most common

                    vROps features and how to maximize your vSphere infrastructure

                    using vROps features like predictive DRS vSAN management and

                    powerful capacity dashboards

                    With the latest version of vROps some even more powerful features

                    have been released In the next chapter wersquoll dive into the latest

                    vROps features that will allow you to enable a self-driving vSphere

                    infrastructure

                    Drive on

                    Figure 3-40

                    CHAPTER 4

                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                    read this chapter completely With the recently announced vROps 67

                    VMware has brought what they call ldquoSelf-Driving Operations for the

                    Data Centerrdquo What does this mean for you VMware says that the self-

                    driving data center will bring ldquoContinuous performance optimization

                    based on operational and business intent efficient capacity

                    management proactive planning and intelligent remediationrdquo

                    The goal for the self-driving data center is to provide a unified

                    management platform so that the IT organization can optimize

                    plan and scale the software-defined data center and multiple cloud

                    deployments from the applications to the infrastructure

                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                    new instance of vROps 67 directly from the vSphere client without

                    having to go through the traditional installation steps that we covered

                    in Chapter 2 of this book With the new high speed installation

                    vCenter will download the vROps 67 OVA deploy it and completely

                    configure it In addition to the deployment the high speed installation

                    also includes the automatic configuration of the vSphere Adapter to

                    communicate with the vCenter server that you deployed it from

                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                    From there you can select either the online or offline installation mode

                    provide your vCenter server credentials define your environment

                    (datacenter cluster host datastore and network) and provide IP

                    address details With that information vCenter will automatically

                    deploy vROps activate the new vROps dashboards for vCenter and

                    configure the vSphere adapter in vROps

                    Figure 4-1

                    Figure 4-2

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                    You can be up and running with vROps faster than ever by combining

                    vSphere 67 vCenter 67 and vROps 67

                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                    when you combine vROps 67 and vCenter

                    67 Only with that magical combination

                    can you use the new vROps 67 plugin

                    for the vCenter 67 HTML5 web client

                    (Figure 4-3)

                    The vRealize Operations within vCenter

                    plugin provides you with six new

                    dashboards directly inside your vCenter

                    UI (Figure 4-4)

                    The end result is that you get all the

                    goodness of vROps in your vSphere client

                    helping you be more productive than ever

                    Figure 4-3

                    Figure 4-4

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                    makes vROps easier to use ultimately making you more productive

                    The new UI includes a use case and persona-based ldquoQuick Start

                    Dashboardrdquo to help you quickly perform operational tasks It also

                    includes updated workflows for enterprise-wide troubleshooting with

                    metrics and logs Figure 4-5 shows the new interface

                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                    define how the data centerrsquos intended to run and then for vROps to

                    make it happen

                    Figure 4-5

                    Figure 4-6

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                    The first step is to access the current performance of your data center

                    Figure 4-6 shows the vROps 67 automated workload balancing and

                    optimization window

                    Simply define intent by configuring settings such as target utilization

                    and cluster headroom then define tag-based placement requirements

                    as shown in Figure 4-7 Some examples of tag-based placement

                    bull SLA tiers Gold Silver Bronze

                    bull License policies Windows Oracle Linux

                    bull Compliance PCI HIPAA

                    bull App affinity policies

                    After yoursquove defined intent turn on self-driving operations by

                    automating workload balancing and performance optimization

                    (Figure 4-8) There are several ways to automate optimization action

                    bull Run it now manually based on recommendations

                    bull Schedule it for an automated ongoing optimization

                    Figure 4-7

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                    bull Automate to run when performance troubles occur and desired

                    performance intent isnrsquot met

                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                    for capacity shortfalls view total cost of ownership and get detailed

                    insights on potential cost savings from reclamation and analyze

                    optimum densities for the future

                    Figure 4-9 shows an example of the kind of savings opportunities

                    presented As you can see cost data is directly correlated with capacity

                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                    not needed

                    Figure 4-8

                    Figure 4-9

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                    After getting an idea of which data centers to prioritize and what could

                    be the potential cost savings (Figure 4-10) you can easily automate

                    optimization actions This includes reclamation right-sizing and

                    automating workload balancing to reduce license costs as well as

                    densification to consolidate workloads into minimal clusters while

                    assuring that you meet goals for performance target utilization and

                    defined intent

                    The new capacity analytics engine is able to view historical trends and

                    predict the most constrained resources such as CPU memory and

                    disk space It can also give recommendations to either reclaim unused

                    capacity or even add capacity (Figure 4-11)

                    Figure 4-10

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                    workloads For some of those workloads it makes the most sense to

                    move them into the public cloud but which public cloud

                    The new version of vROps allows you to perform what-if scenario

                    analysis to decide where to run workloads between VMware Cloud on

                    AWS and AWS EC2 as shown in Figure 4-12

                    Figure 4-11

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                    to enable IT and application owners to triage and resolve issues faster

                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                    by automatically discovering VMs and apps then provisioning the

                    required OS and app data collectors to send metrics to Wavefront

                    Figure 4-12

                    Figure 4-13

                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                    This capability enables IT to gain control and provide app monitoring

                    capabilities to their DevOps teams for the next generation of apps in

                    addition to traditional applications

                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                    itrsquos packaged how itrsquos installed and how itrsquos configured

                    More importantly yoursquove learned how to maximize the power of

                    vROps to make the most of your vSphere infrastructure When paired

                    together vSphere 67 and vRealize 67 are an unstoppable data

                    center solution that provides powerful features like predictive DRS

                    workload optimization cost savings and ultimately the self-driving

                    data center

                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                    the latest version check out the vROps

                    Upgrade Center

                    httpswwwvmwarecomproducts

                    vrealize-operationsupgrade-centerhtml

                    If you donrsquot have vROps in place already you can

                    sign up for a free 60-day evaluation

                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                    • Chapter 1
                      • Getting Started with VMware vRealize Operations
                        • What is vRealize Operations
                        • How Does vRealize Operations Work
                        • Understanding vRealize Operations Editions
                        • Learning vROps in the VMware Hands-on Labs (HoL)
                        • Summary
                            • Chapter 2
                              • Deploying vRealize Operations
                                • vRealize Operations Architecture Overview
                                • Sizing vRealize Operations
                                • Installing vRealize Operations for the First Time
                                • Accessing vRealize Operations
                                • Summary
                                    • Chapter 3
                                      • Configuring vRealize Operations for Maximum Effect
                                        • Configuring SSO in vROps
                                        • Understanding Policies in vROps
                                        • Automated Remediation in vROps
                                        • Configuring Alerts
                                        • Predictive DRS
                                        • Automated Workload Optimization
                                        • Maximizing Capacity Analysis with vROps
                                        • Maximize Troubleshooting with vROps
                                        • Summary
                                            • Chapter 4
                                              • Maximizing vRealize Operations
                                                • High Speed Installation
                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                • Enhanced User Interface
                                                • Automating Performance Based on Intent
                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                • Integration of vRealize Operations and Wavefront by VMware
                                                • Whatrsquos Next

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 1

                      4 Plan capacity growth Most workloads tend to grow over time as the

                      usercustomer base of those applications grows The virtualization admin

                      needs to be able to predict that growth before the virtual infrastructure

                      runs out of capacity

                      This foresight is important since adding new capacity to the virtual

                      infrastructure may require physical capacity (pCPU pRAM or pDisk)

                      that takes time to purchase and add to the cluster Your virtualization

                      management tool must monitor the workloads of your applications over

                      time and be able to predict when additional capacity is needed alerting

                      you even months ahead of time

                      5 Achieve a unified view Too many so-called virtualization

                      management tools monitor the virtual infrastructure with only insight

                      from SNMP element monitoring or with only basic information from

                      the vCenter API You need a tool that offers a unified view gained from

                      a rich and extensible wealth of data

                      For example your virtualization management tool should have

                      the ability to communicate directly with storage arrays for storage

                      insight it should have application insight into Tier 1 applications and

                      it should be able to provide insight into the hybrid cloud when your

                      company is ready to migrate workloads

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

                      In the past when virtual infrastructures were smaller more static

                      and less complex analysis using only vCenter was adequate for most

                      companies They didnrsquot feel the need to push their utilization levels

                      as they were satisfied with consolidating 10 or 20 VMs on a server

                      (thatrsquos not hard to understand when compared to the 11 OS-to-

                      server ratio they were running with physical servers)

                      Today enterprises can be running hundreds of VMs on each host

                      and pushing the VM-to-host ratio to the maximum to squeeze

                      every penny out of their data center investment Additionally many

                      companies are using desktop virtualization and more complex multi-

                      tiered applications than in the past

                      While the adoption of virtualization management tools has increased

                      those tools havenrsquot always proven to be worthwhile (or in some cases

                      these tools are even ignored by administrators) Some enterprises have

                      managed their virtual infrastructure with vCenter and command-line

                      tools for years and believe that therersquos no need to add another tool

                      And still others are using a third-party tool that just wasnrsquot designed

                      with virtualization in mind such as an element-monitoring tool

                      In just about all these cases the enterprise doesnrsquot realize what

                      theyrsquore missing until itrsquos too late Unfortunately too many of those

                      companies donrsquot understand that their existing tools arenrsquot up to

                      the job until theyrsquore trying to troubleshoot an application slowdown

                      or even worse a virtual infrastructure outage

                      For those who need a reminder of why vROps Management Suite is so

                      necessary in todayrsquos data centers or what makes vROps so valuable in

                      todayrsquos data center read on

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                      Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                      The most important thing to know is that itrsquos easy Assuming you

                      already have VMware vSphere you can download the free 60-day trial

                      of vROps deploy it and be up and running in less than 15 minutes

                      Wersquoll walk you step-by-step through the deployment later in this

                      book If you want to try vROps without a download you can do that

                      in a live lab environment with the VMware Hands-On Labs (covered

                      in the next section)

                      Before you kick off your deployment letrsquos review some of the ldquomust-

                      knowsrdquo of vROps starting with how itrsquos packaged and licensed

                      vROps is offered in three editions Standard Advanced and Enterprise

                      Whatrsquos common across all editions is that they include vROps

                      performance monitoring analytics predictive capacity management

                      predictive Distributed Resource Scheduler (pDRS) vRealize Log

                      Insight and vSAN integration

                      vRealize Operations is also included in bundles such as the vRealize

                      Suite the vCloud Suite and vSphere with Operations Management

                      Enterprise Plus

                      Traditionally vROps has been licensed per CPU but recently VMware

                      announced a new licensing option called hybrid cloud portable

                      licensing which offers the flexibility to manage workloads whether

                      theyrsquore on-premises third-party hypervisors physical servers or

                      supported public clouds

                      The benefit of the portable license unit (PLU) licensing model is that

                      therersquos no license switching or conversion required The PLU allows

                      usage of vROps to manage unlimited operating system instances (OSI)

                      deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                      on the public cloud It includes VMware Cloud on AWS (VMC) all

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                      supported public clouds VMware Cloud Providers and third-party

                      hypervisors and physical servers

                      What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                      to purchase vSphere bundled with vROps For those building a new

                      virtual infrastructure or adding more hosts to an existing virtual

                      infrastructure vSOM is a great option for buying vSphere and vROps

                      in a single SKU and at a discounted license cost

                      We previously covered the general benefits of vROps but what about

                      the specific benefits included in the Advanced and Enterprise editions

                      of vROps Letrsquos analyze the additional functionality in the Advanced

                      and Enterprise editions of the vRealize Suite

                      vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                      Advanced edition of vROps including these major benefits

                      bull vROps high availability

                      bull Customizable dashboards

                      bull Super metrics

                      bull Public cloud cost comparison

                      bull What-if scenarios for adding VMs to private and public clouds

                      bull Automated actions

                      bull vSAN troubleshooting and capacity management

                      bull vRealize Orchestrator integration

                      bull Service discovery and application dependency mapping

                      bull Third-party storage network hyper-convergence and multi-

                      cloud management packs

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                      For customers wanting to do service discovery and mapping they

                      can leverage the vRealize Operations Service Discovery Management

                      Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                      the services running in each VM and then builds a relationship or

                      dependencies between services from different VMs based on the

                      network communication

                      The management pack can create dynamic applications based on

                      the network communication between the services and brings the

                      functionality into VMWare vRealize Operations Manager that was

                      earlier provided by VMWare vRealize Infrastructure Navigator

                      Figure 1-2

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                      vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                      Advanced edition There are two important features

                      bull Performance monitoring of middleware applications

                      and databases

                      bull 3rd party database middleware and application monitoring

                      For example with vROps Enterprise edition you can use Blue Medorarsquos

                      SQL Server or Oracle database management packs with vROps

                      Figure 1-3

                      Figure 1-4

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                      When you select Advanced or Enterprise you will receive VMware

                      Configuration Manager With Config Manager in the Advanced

                      edition yoursquoll be able to track changes to vSphere for configuration

                      and regulatory compliance With Config Manager in the Enterprise

                      Edition yoursquoll be able to track OS-level changes configuration

                      and patch management for compliance of all applications and

                      operating systems

                      One of the biggest reasons companies select the Enterprise edition

                      is to be able to ensure compliance This is especially important for

                      companies regulated under Sarbanes-Oxley (SOX) Payment Card

                      Industry (PCI) Health Insurance Portability and Accountability Act

                      (HIPAA) Federal Information Security Act (FISMA) and so on

                      While not every company is required to be in compliance with those

                      guidelines every company needs to keep their entire infrastructure

                      secure And given the current environment itrsquos no longer something

                      admins are able to do manually or with a patchwork of tools

                      Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                      without ever having to install it Fortunately the smart people at

                      VMwarersquos Hands-on Labs have enabled access to the entire VMware

                      product line Itrsquos available to anyone at no cost already installed and

                      includes detailed lab instructions which are easy to follow (The author

                      frequently uses the HoL to immediately access some of VMwarersquos

                      most complex products)

                      vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                      those covering specific components of the vRealize Suite New labs

                      are always being released at the time of this writing here are my

                      favorite eight labs to learn vROps

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                      bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                      and Optimization

                      bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                      Proactive Management

                      bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                      bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                      bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                      ndash Challenge Lab

                      bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                      bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                      bull HOL-1811-02-SDC vSphere with Operations Management ndash

                      Getting Started

                      Figure 1-5

                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                      These labs cover the new features of vROps and vRealize Log Insight

                      how vROps manages a hybrid cloud and more If yoursquore new to vROps

                      and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                      labs first

                      SummaryIn this chapter yoursquove learned how vROps is packaged about different

                      features available in each edition and how you can get some hands-

                      on experience with the VMware HoL

                      Read on to the next chapter to better understand the vROps

                      architecture learn how to deploy vROps step-by-step and connect

                      vROps to vCenter

                      CHAPTER 2

                      Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                      I always recommend that you first take a few minutes to understand

                      the architecture behind the solution and the basics of how to size it

                      This is important so that you donrsquot get caught off guard later and end

                      up unable to scale the solution as your companyrsquos needs dictate

                      vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                      to install a new guest OS install a database install an app or even

                      connect it to the database

                      vROps is typically deployed and runs

                      entirely within a single VM thatrsquos very

                      scalable For enterprises that have

                      multiple sites or require high availability

                      multiple VMs will be needed

                      Figure 2-1 shows what the architecture

                      looks like inside the vROps VM

                      The single vROps VM includes the user

                      interface RESTful API vROps controller

                      analytics analysis and data storage

                      Figure 2-1

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                      By deploying more vROps VMs you can easily create a multi-node

                      cluster or even a multi-node highly available cluster as shown in

                      Figure 2-2

                      Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                      to take into consideration is the size of the virtual infrastructure yoursquoll

                      manage This will determine how you size your vROps deployment

                      During the deployment process (which we will cover in more detail

                      in the next chapter) yoursquoll be asked to size the vROps VM as small

                      medium large extra small extra large remote collector standard

                      Figure 2-2

                      Figure 2-3

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                      or remote collector large (Figure 2-3) These sizes match up with a

                      range of VM resources that will be used in your deployment including

                      vCPU vRAM and storage resources

                      Figure 2-4 shows how the different sizes correspond to the vCPU and

                      vRAM that will be allocated to the vROps VM

                      VMware KB article 54370 details the sizing guidelines for vROps I

                      encourage you to review it for more sizing information

                      Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                      to begin installation

                      The vROps Manager deployment guide offers pages of installation

                      prerequisites that you should be aware of if yoursquore deploying it into a

                      production environment Itrsquos always recommended to have the latest

                      version of the ESXi and vCenter before you deploy the latest version

                      of the vROps

                      Figure 2-4

                      Whatrsquos great about the latest version of vROps -

                      vRealize Operations Manager 67 ndash is that you can

                      monitor 30 larger environments using the same vROps

                      resource configuration

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                      Keep in mind that unlike a traditional Windows application with

                      the vROps virtual appliance-based deployment model therersquos no

                      need to do things like create a new VM buy a Windows Server OS

                      license install Windows create a new table and user on your SQL

                      Server install the Windows-based management application connect

                      it to SQL etc

                      Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                      the vROps appliance For those new to vROps I recommend that you

                      go to this URL

                      httpswwwvmwarecomgovrealize-ops-dl-en

                      It will bring you to the VMware evaluation center where you can sign

                      up for a free 60-day fully-functioning license of vROps

                      Existing VMware customers can go to the VMware download

                      center and download vRealize operations OVA directly from there

                      If yoursquore licensed for vROps yoursquoll need to enter your license key

                      after deployment (Wersquoll cover where to enter your license later in

                      this chapter)

                      Once yoursquove downloaded the vROps virtual appliance you can go

                      to the Home screen in the vSphere Web Client click on vRealize

                      NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                      If you are running vCenter 67 and want to deploy

                      vROps 67 there is a new highspeed deployment option

                      that is covered in Chapter 4 of this book If you arenrsquot

                      using vCenter 67 yet then continue on with the typical

                      deployment that is shown here

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                      Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                      This will bring up the Deploy OVF Template wizard to walk you

                      through the process Itrsquos here that yoursquoll specify the OVA file you

                      downloaded from VMwarecom (Figure 2-6)

                      Figure 2-5

                      Figure 2-6

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                      After that yoursquoll be walked through the deployment wizard starting

                      with giving the VM a name and selecting where yoursquod like to deploy

                      it (Figure 2-7)

                      Next select the virtual infrastructure resource where yoursquod like to

                      deploy the virtual appliance (Figure 2-8)

                      Figure 2-7

                      Figure 2-8

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                      Next yoursquoll have a chance to review the details of what yoursquore about

                      to deploy (Figure 2-9) including the version of the vROps and the

                      required disk size

                      Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                      any virtual appliance) and try to deploy

                      it using the vSphere Client (Windows

                      or Web) make sure you have a good

                      connection In the past Irsquove struggled trying

                      to deploy an OVF over a WAN or slow WiFi and had

                      to troubleshoot numerous FAILED error messages Eventually I discovered

                      that when I connect via reliable Ethernet to the same network that the

                      vSphere infrastructure is on the errors simply disappear

                      If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                      connecting to it via RDP downloading the OVF file to that Windows VM

                      (because itrsquos on the same network as the vSphere infrastructure) and

                      then deploying the OVF file from there

                      Figure 2-9

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                      Accept the VMware end user license agreement by clicking Accept and

                      then Next

                      Now select the size of your virtual infrastructure based on the sizing

                      information discussed earlier in this chapter Sizes range from extra

                      small to extra large As we saw this will determine the resources that

                      will be allocated to the VM once itrsquos deployed

                      Figure 2-10

                      Figure 2-11

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                      Select the datastore where yoursquoll install vROps the virtual disk format

                      and the VM storage policy (if applicable) and click Next (Figure 2-10)

                      Next select the network to which the vROps VM will connect

                      (Figure 2-11)

                      Next you have the chance to customize the template that will be used

                      to create the VM (Figure 2-12) This includes the time zone and any

                      static IP network settings you want to use If yoursquoll be using this

                      in a production or lab environment using a static IP address is

                      recommended

                      Finally review everything and if correct click Finish (Figure 2-13)

                      Figure 2-12

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                      After a few minutes you should see the new vROps VM deployed on

                      the new host or cluster specified After you power on the VM and a

                      minute or so has passed you can go to the vROps console It will look

                      very similar to Figure 2-14

                      As you can see it directs you to the URL for the vROps appliance

                      Figure 2-13

                      Figure 2-14

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                      Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                      screen that looks like Figure 2-15

                      As you can see the three options are to perform an express installation

                      a new installation or expand an existing installation

                      In our case we will choose the express installation to get vROps up and

                      running as quickly as possible but if yoursquod like to see every additional

                      installation option yoursquod choose the new installation If you already

                      have an existing installation you would of course choose to expand

                      that existing installation to add greater scalability or high availability

                      to your pre-existing cluster

                      Choosing the express installation begins the three steps of the vROps

                      Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                      The first step is to enter the new password for the admin account

                      Keep in mind that you need to use a complex password that meets the

                      requirements as shown in Figure 2-17

                      Figure 2-15

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                      Figure 2-16

                      Figure 2-17

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                      After clicking Next yoursquore ready to complete the vROps installation

                      (Figure 2-18)

                      The additional options provide the ability to choose a custom security

                      certificate configure a name for the customer master node and enter

                      an NTP server address for timekeeping

                      Figure 2-18

                      Figure 2-19

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                      Once configured the vROps web UI displays a login screen at which

                      point you can log in with the admin username and password you

                      configured (Figure 2-19)

                      vRealize Operations Manager deployment is now complete leading to

                      the final five-step configuration wizard shown in Figure 2-20

                      After clicking Next and accepting the license agreement yoursquore

                      prompted to enter your product license key shown in Figure 2-21

                      You can choose to either take the default to evaluate vROps or if

                      yoursquore a licensed vROps Manager user yoursquod enter your key here

                      For this tutorial the product evaluation default was selected One

                      more checkbox about being part of the VMware customer experience

                      improvement program then click Next then Finish (Figure 2-22) to

                      complete the installation wizard

                      Figure 2-20

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                      Figure 2-21

                      Figure 2-22

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                      Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                      solution As Figure 2-23 shows you should choose VMware vSphere

                      Yoursquore connecting vROps to the vCenter server thatrsquos managing

                      your vSphere infrastructure enabling vROps to begin gathering

                      performance data related to your hosts clusters storage and VMs

                      Figure 2-23

                      Figure 2-24

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                      To configure the vSphere solution select the VMware vSphere solution

                      and click on the gear icon inside the Administration tab and under

                      Solutions

                      This brings you to the manage solution configuration The first thing

                      to do is add a new set of credentials by clicking the Plus sign on the

                      right side of the credentials field (Figure 2-24)

                      Itrsquos here that you can add your administrative vCenter username and

                      password shown in Figure 2-25

                      With your credentials added you next add a display name for your

                      vCenter server and your vCenter serverrsquos domain name or IP address

                      then click the button Test Connection (Figure 2-26)

                      If the test is successful yoursquoll be prompted to accept the default

                      certificate (Figure 2-27)

                      Figure 2-25

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                      After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                      Figure 2-26

                      Figure 2-27

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                      After you click OK make sure that you click Save Settings before

                      clicking Close to continue

                      With the solution configured you should now see that vROps is

                      collecting data from vCenter as shown in Figure 2-29

                      It will take some time for vROps to gather all the data that it

                      needs to learn about your virtual infrastructure to start making

                      recommendations for optimization but just in the first few minutes

                      yoursquoll start learning where your bottlenecks are and which of your

                      VMs hosts and datastores are currently under the heaviest workloads

                      (and what the source is of those workloads)

                      Figure 2-28

                      Figure 2-29

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                      Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                      interfaces and how to log in to those interfaces

                      Herersquos what you need to know

                      The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                      or domain name) of the vROps VM This IP address was either

                      statically configured when you deployed vROps or obtained by

                      DHCP If you donrsquot know the IP address of your vROps VM simply

                      go to the console of the VM inside the vSphere Web Client

                      bull The username for the web interface defaults to admin the

                      password was configured when you deployed vROps

                      The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                      or domain name used to access vROps but add ldquoadminrdquo after it

                      like this http1921681157admin

                      Figure 2-30

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                      bull The username for the web interface defaults to admin the

                      password was configured when you deployed vROps

                      The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                      troubleshooting and network reconfiguration The console is

                      accessed through the VMrsquos console in the vSphere Web Client

                      SSH access may have been enabled when you deployed vROps if

                      not itrsquos possible to enable it by using the console access through

                      the vSphere Web Client

                      bull You can log in to the console using the same admin account

                      shown in Figure 2-31 but itrsquos much more useful to log in as the

                      root account By default in vROps therersquos no password set on

                      the root account so the first time you log in yoursquoll be prompted

                      to change the password To do so you must enter the current

                      password Since the default password is blank you can press

                      enter to move on

                      bull The most commonly used administrative tools inside the vROps

                      command-line console are in ldquooptvmwaresharevamirdquo

                      For example vami_config_net shown in Figure 2-32 is used to

                      reconfigure networking on the vROps virtual appliance this is very

                      useful if you used DHCP IP addressing when you deployed the virtual

                      Figure 2-31

                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                      appliance but later want to change to a static IP address or reconfigure

                      the DNS servers being used

                      SummaryIn this chapter yoursquove learned about the vROps architecture how to

                      deploy vROps and how to connect it to vCenter You should now be

                      up and running

                      In the next chapter yoursquoll get detailed information on how vROps

                      is configured in the real world regarding single sign-on alert

                      configuration custom policies and more

                      Figure 2-32

                      CHAPTER 3

                      Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                      yoursquore ready to enable intelligent operations for your virtual

                      infrastructure In this chapter yoursquoll learn about some of the most

                      common configurations you may want to perform beyond the initial

                      configuration Yoursquoll also learn how to configure SSO authentication

                      custom policies custom alerts predictive DRS automated workload

                      balancing capacity management and more

                      Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                      Those are the same admins who always log in to vROps using the

                      SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                      configure single sign-on (SSO) with vROps

                      The benefit of SSO is that any login you can use to log in to the

                      vSphere Web Client will also allow you to log in to vROps And once

                      you log in to the vSphere Web Client you can use vROps without any

                      authentication whatsoever This is a huge convenience

                      Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                      These steps assume that you already have vSphere vCenter and

                      vROps Manager installed and configured

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                      Finally make sure that the time on your vROps server is synced with

                      the time on your vCenter server Network Time Protocol (NTP) is the

                      best way to do this and configuring NTP in vROps is easy Just go into

                      Administration Cluster Management and on the Actions menu click

                      on Network Time Protocol Settings as shown in Figure 3-1

                      If you already have an NTP server (likely configured during deployment

                      of vROps) you can move on from here If you donrsquot have an NTP

                      server enter the name of your NTP server and click Add to add your

                      NTP server

                      Next make sure you have DNS configured for your vCenter server and

                      vROps server If you donrsquot have DNS properly configured yoursquoll get

                      the error ldquofailed to retrieve single sign on SSL certificates the host or

                      port is not reachablerdquo

                      Finally note carefully the version update and patch levels of your

                      vCenter server and your vROps server I recommend the latest

                      version of both

                      Figure 3-1

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                      Once yoursquove met the prerequisites you can move on to configuring

                      SSO To configure SSO in vROps go to the Administration tab and

                      under Access click on Authentication Sources Then click Add to add

                      a new authentication source as shown in Figure 3-2

                      Note that under ldquosource typerdquo you can configure authentication to

                      SSO SAML (likely pointing to vCenter) Windows Active Directory

                      (AD) or Open LDAP

                      Figure 3-2

                      Figure 3-3

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                      Irsquod recommend configuring your vCenter server to use AD

                      authentication then configuring vROps to point to vCenter for SSO

                      SAML authentication This is preferable to configuring vROps to go to

                      AD for authentication

                      Enter a name for the authentication source (whatever you want)

                      keeping the default of SSO SAML for the source type Then enter

                      the vCenter IP address or host name username and password See

                      Figure 3-3

                      Next accept the certificate from vCenter and click OK as shown in

                      Figure 3-4

                      Then as Figure 3-5 shows specify which groups you want to import

                      Assign vROps roles to the user groups that yoursquore importing

                      (Figure 3-6)

                      In this case we added the vCenter administratorsvspherelocal

                      account and made it an administrator for vROps

                      In production environments you might want to create an AD group in

                      which you add your vROps administrators then authorize that group

                      to administer or simply use vROps

                      Figure 3-4

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                      Figure 3-5

                      Figure 3-6

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                      At this point your configuration should be complete To test it log

                      out of vROps and the vSphere Web Client

                      Log back into the vSphere Web Client and open the web page for

                      vROps you should be automatically logged in with no authentication

                      As you can see in Figure 3-7 vROps is allowing the AD admin account

                      to log in

                      Remember the goal of this SSO configuration is that you never have

                      to log in to vROps again (during normal usage) as long as yoursquore

                      already logged into the vSphere Web Client Mission accomplished

                      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                      admin needs to perform If you donrsquot do it at the start at some point

                      you will likely need to do it in the future so you might as well do it

                      right from the start

                      If you click on Home at the top of the vROps web interface then click

                      on Administration yoursquoll be taken to the administrative interface

                      where just about all vROps customizations are made (Figure 3-8)

                      Figure 3-7

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                      In the administrative interface click on Policies on the left to configure

                      and customize vROps policies (Figure 3-9)

                      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                      solely work off of thresholds but there are some things that you

                      inherently know about your virtual infrastructure that vROps

                      canrsquot know

                      Figure 3-8

                      Figure 3-9

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                      For example you may have a high-priority production cluster (with

                      many more resources intentionally allocated) and a low priority dev

                      test cluster (with many fewer resources intentionally allocated) You

                      donrsquot want vROps alerting you that you need to add more resources

                      to devtest if you intentionally under-provisioned the devtest cluster

                      for the workload

                      Perhaps itrsquos more critical to be alerted to a low memory situation on

                      a production cluster than it is for a testdev cluster Or you might

                      want to exclude the vROps VMs from monitoring and alerting on

                      themselves

                      You can see the importance of customization And since policies

                      are applied to groups there are times when yoursquoll want to wait on

                      the creation of new policies and first create a new group type and

                      associated groups But if you already have a group type to which you

                      want to apply your policy you can go ahead and create the new policy

                      What is a vROps PolicyA policy is a set of rules that you define

                      for vRealize Operations Manager to

                      use to analyze and display information

                      about the objects in your environment

                      You can create modify and administer

                      policies to determine how vRealize Operations

                      Manager displays data in dashboards views and reports

                      Be careful if you choose to modify the default policy

                      as yoursquore modifying how vROps does its job and the

                      information that you see across vROps in dashboards

                      reports and views will forever be changed

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                      Ideally you want to create a new policy for something such as letrsquos

                      say your devtest cluster

                      To do this (assuming you already had a group in mind) click on the

                      Policy Library tab then the Plus sign to Create a New Policy (shown

                      in Figure 3-9) From there you would give the policy a name and

                      description

                      Itrsquos common to create a new policy by starting with an existing policy

                      The policy that you start with is called the ldquobase policyrdquo as the new

                      policy you create inherits its settings from that policy See Figure 3-10

                      From there as shown in Figure 3-11 yoursquoll associate a policy

                      with a group

                      In this case I associated that policy with the new ldquoDev-Testrdquo group

                      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                      At this point if you used a policy template you have the option of just

                      clicking Finish to complete the policy creation Or if you want to view

                      or modify all the potential options for the policy configuration and

                      alerts you can do so

                      Figure 3-10

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                      When yoursquore done your new policy will show up in the policy library

                      as shown in Figure 3-12

                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                      are system defined (the adapter groups) and cannot be changed Other

                      groups are user-defined and can be modified or added to

                      Figure 3-12

                      Figure 3-11

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                      Examples of system-defined adapter groups include Operating

                      Systems World Universe vSAN World and vSphere World These

                      groups contain objects such as the vCenter server ESXi hosts data

                      centers etc

                      Examples of the pre-defined user groups include Department

                      Environment Function Location Security zone and Service Level

                      Object You should use the vROps grouping to organize the objects in

                      your virtual infrastructure in the way that makes the most sense to

                      you If possible use the pre-defined user groups

                      However if those groups donrsquot suit you vROps group types also allow

                      you to create your own custom object groups specifically tailored for

                      your environment Figure 3-13 shows the creation of the Dev-Test

                      group for example

                      By choosing a dynamic group membership (ldquoKeep group membership

                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                      vSphere inventory object like a folder cluster resource pool or even

                      Figure 3-13

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                      a virtual data center All the objects under that object will always

                      be associated with the group yoursquove created regardless of whether

                      theyrsquore added or removed This is great for dynamically changing

                      environments as most are today

                      Once the grouprsquos created the logical inventory view allows you to

                      use that group for all common vROps functions such as showing the

                      performance and capacity for all associated resources

                      For more information on policies group types and groups check

                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                      vRealize-Operations-Manager67vrealize-operations-manager-

                      67-config-guidepdf) in the vROps documentation for more detailed

                      information

                      Automated Remediation in vROps There are many data center monitoring

                      tools out there that tell you that you have

                      a problem Remember the robot from the

                      old sci-fi show ldquoLost In Spacerdquo It was

                      always throwing up its arms and screeching

                      ldquoWarning Warning Dangerrdquo

                      At one point that may have been helpful (if

                      stressful) but our expectations and needs

                      have evolved Todayrsquos tools are able to predict problems before

                      they happen and tell you how to fix them before they impact your

                      applications Prediction and suggested remediation are the new

                      minimum expectation However there are very few tools out there

                      that will not only predict and suggest remediation but automate

                      the process

                      Consider for example an employeemanager analogy where the

                      employee keeps bringing common problems to the manager asking

                      the manager how to solve the recurring issues No manager wants

                      to hear about the same problems over and over again when the

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                      fix is already known What could the manager do After dressing

                      the employee down and threatening to make them eligible for

                      unemployment benefits said manager could write a script that the

                      employee could execute on their own to solve the problem

                      Another analogy that might help is to think in terms of the cloud

                      Cloud management requires a tool that knows what can go wrong in

                      your cloud infrastructure and automatically solve it for you before it

                      impacts applications and yes even without notifying you about it in

                      the middle of the night The ideal would be for your cloud monitoring

                      and management tool to email you a report in the morning that says

                      ldquoI fixed these problems for you while you were sleeping and the

                      applications were never impactedrdquo

                      This is exactly the type of functionality that vROps Intelligent

                      Operations can provide

                      vROps offers many different actions that can be automated without

                      any scripting and without vRealize Automation Examples include

                      powering on a VM powering off a VM resizing most VM resources

                      and more With these actions vROps is able to prevent downtime or

                      application performance issues before they happen

                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                      with vROps

                      bull Automated Workload Optimization The ability of vROps to move

                      running VMs from one cluster to another to proactively prevent

                      performance bottlenecks before they happen

                      bull vROps Automated Actions vROps can perform more than 39

                      different actions on objects managed by the vCenter adapter You

                      can manually perform these actions or configure alerts to trigger

                      remediation with one of them

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                      bull vRealize Automation Integrated Actions The same actions that

                      can be automated with vROps can also be automated with vRealize

                      Automation allowing you to perform more complex automations

                      bull Webhooks By leveraging vRealize Orchestrator integration you

                      can trigger an alert based on an email SNMP trap or REST API

                      notification that alert can then perform an automated action

                      The first thing you need to know is that for these vROps actions to

                      work the vCenter adapter must have Enable Actions set to Enable as

                      shown in Figure 3-15

                      In the past you would configure the vCenter Python Adapter

                      separately but starting with vROps 66 thatrsquos no longer necessary

                      You can view the multitude of different actions that you can either

                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                      Figure 3-15

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                      If you take a look at a specific vSphere object and click on the Actions

                      drop down for that object you can see the actions that apply to that

                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                      To automate these types of actions you need to modify a

                      recommendation to perform an action (remediate) instead of just

                      recommend remediation steps To do this go to the Alerts menu then

                      into Alert Settings Recommendations and find a recommendation

                      Figure 3-16

                      Figure 3-17

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                      you want to automate Figure 3-18 for example shows a pre-defined

                      recommendation to add more memory to a VM

                      In this case therersquos a pre-defined action as well to add more memory

                      to the VM to automatically remediate the memory contention issue

                      and resolve application slowness See Figure 3-19

                      Automated remediation takes alert recommendations (which already

                      exist in your vROps installation) and allows you to turn on an action

                      to take that supersedes the recommendation

                      When automated actions kick in theyrsquore displayed under

                      Administration History Recent Tasks

                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                      were sleeping

                      Figure 3-18

                      Figure 3-19

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                      occur on the monitored objects when data analysis indicates deviations

                      from normal metric values or when a problem occurs with one of the

                      vRealize Operations components

                      In other words alerts are things you need know about

                      vROps Alerts come in three flavors

                      bull Critical

                      bull Immediate

                      bull Warning

                      Critical alerts should be acted upon immediately immediate alerts

                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                      Alerts are visible in a few different areas in vROps The most obvious is

                      the main Alerts menu as shown in Figure 3-20 Another place to see

                      alerts is from the Operations Overview as you can see in Figure 3-21

                      vROps comes with many different alerts preconfigured Under the Alerts

                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                      alerts and create your own custom alerts should you decide to do so

                      Figure 3-20

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                      you receive an alert vROps is typically very helpful in resolving alerts

                      by explaining the problem offering metrics to support its analysis and

                      providing recommended actions to remediate the issue (Figure 3-23)

                      Figure 3-21

                      Figure 3-22

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                      If you select an alert in the Alerts menu you can take ownership

                      cancel the alert suspend the alert go to the alert definition or release

                      ownership (Figure 3-24)

                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                      scheduler aka pDRS So what does pDRS do that the DRS you

                      already know and love doesnrsquot

                      Figure 3-23

                      Figure 3-24

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                      that you love it (I know I do) You may think that DRS is already perfect

                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                      needed to actually predict the needs of your applications With that

                      your applications can achieve the fastest performance possible and

                      your vSphere infrastructure can have the fastest workload balancing

                      ever Would that interest you

                      vSphere and DRS have been working together since vROps 62 when

                      Intelligent Workload Placement with DRS was announced With

                      Intelligent Workload Placement vROps helped to rebalance VM

                      workloads across clusters

                      With Intelligent Workload Placement in place you may think that

                      DRS doesnrsquot need any help balancing workloads within a cluster after

                      all DRS already does its job very well But letrsquos look at the different

                      approaches that DRS has available to it

                      Traditionally DRS has worked by reactively balancing workloads

                      when applications (running on VMs) arenrsquot getting the resources

                      they need DRS analyzes the resources allocated (CPU and memory)

                      and looks to see if those resources are continuously available if they

                      arenrsquot it moves that VM to a host that has those resources available

                      While this works well in most cases there is the potential for

                      contention and thus negative application performance impact (albeit

                      very short) DRS is included with vSphere Enterprise Plus

                      The next step up from reactive is balance which is the Intelligent

                      Workload Placement approach discussed earlier With the balance

                      method vSphere DRS and vROps begin working together

                      This is an improvement over the reactive method because vROps is

                      working at a higher level than DRS to analyze performance across

                      multiple clusters While this is by itself better than DRS the downside

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                      is that it comes with high overhead and doesnrsquot do anything to prevent

                      application performance issues and contention before it happens

                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                      performance issues While they typically fix application performance

                      issues very quickly therersquos no guarantee that they will in addition

                      therersquos no proactive diagnosis and prevention of problems before

                      they happen

                      Predictive DRS does exactly this helping the admin get out ahead

                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                      predicts what resources each VM will need that day using the past

                      resource consumption of each VM as a guide to future needs

                      It combines that predictive ability with the knowledge of what VMs

                      are on each host and the resources that each host is able to contribute

                      vROps makes these predictions using its dynamic thresholds The

                      great thing about these dynamic thresholds is that theyrsquore tailored to

                      each individual VM and application

                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                      your DRS Cluster Configuration enable vSphere DRS and check the

                      box to Enable Predictive DRS (see Figure 3-26)

                      Next navigate to the Administration menu in vROps then to Solutions

                      Edit your vSphere Solution then under the advanced settings enable

                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                      shown in Figure 3-27

                      Figure 3-25

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                      Each hour predictive DRS will combine its knowledge of the

                      environment combined with the historical resource utilization of each

                      VM then take action to ensure that the VMs receive the resources

                      Figure 3-26

                      Figure 3-27

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                      they need before theyrsquore needed The end result is that your critical

                      applications never get the chance to suffer performance degradation

                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                      feature called ldquoautomated workload optimizationrdquo You might be

                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                      in vSphererdquo The answer is that yes DRS automates the balancing of

                      workloads (although technically it doesnrsquot balance at all it ensures

                      that workloads get the resources that they need)

                      Unlike DRS which works within vSphere clusters automated workload

                      optimization automates the optimization of workloads between

                      vSphere clusters Thus to leverage AWO the first requirement is

                      having multiple vSphere clusters

                      I like to say that DRS works intra-cluster and automated workload

                      optimization works inter-cluster

                      Figure 3-28

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                      the Optimize Capacity section See Figure 3-28

                      You can control how yoursquod like the workloads to be placed in the

                      Placement Settings tile by clicking on Edit Settings as shown in

                      Figure 3-29

                      Once you have multiple clusters managed by vROps you can choose to

                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                      a Schedule or make workload balancing Automatic

                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                      next chapter of this book

                      Figure 3-29

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                      host of valuable metrics

                      bull Total environment capacity

                      bull Used capacity

                      bull CPU capacity trends

                      bull Memory capacity trends

                      Figure 3-30

                      Figure 3-31

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                      bull Disk capacity trends

                      bull Predict how much time remains before your most critical resources

                      are depleted

                      By drilling down into a specific cluster yoursquoll move down into the

                      environment level from there you can drill even deeper For example

                      check out the workload analysis of the cluster in Figure 3-32

                      This drilldown can be done for a specific host VM or datastore For

                      example Figure 3-33 shows the capacity remaining for a specific VM

                      In this case you should be concerned since just 35 days remain until

                      memory runs out in your vCenter Server VM

                      vROps can show the capacity and time remaining for any object it

                      manages including clusters hosts datastores and VMs It will

                      proactively alert you should the capacity and time remaining fall

                      below predetermined levels

                      Figure 3-32

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                      troubleshoot your vSphere infrastructure

                      To that end vROps constantly performs performance analysis to

                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                      troubleshooting dashboards for clusters datastores hosts VMs and

                      vSAN in addition to the ability to troubleshoot via log data

                      Figure 3-33

                      Figure 3-34

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                      dashboard It enables you to quickly identify the type of contention

                      faced by each VM in the cluster

                      Besides the troubleshooting dashboards the real power of vROps

                      shines through when you realize how often the vROps Smart Alerts

                      are able to point you to the root cause of an issue and provide

                      recommendations for remediation so that you can quickly resolve any

                      trouble that might occur

                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                      you installed the vROps Management Pack for vSAN However vSAN

                      management is built into vROps 66 and later

                      Using vSAN management and monitoring in vROps requires you to

                      enable it by connecting it to your vCenter Server In vROps go to

                      the Administration menu then to Solutions select the VMware vSAN

                      solution then the Gear icon to configure (Figure 3-36)

                      Figure 3-35

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                      Figure 3-36

                      Figure 3-37

                      Figure 3-38

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                      From there yoursquoll add your vCenter Server Hostname and Credentials

                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                      After you get a successful test of the connection and credentials make

                      sure that you click Save Settings

                      At this point vROps will begin gathering statistics from your vCenter

                      server related to vSAN then yoursquoll quickly start seeing some very

                      insightful statistics and recommendations from vROps

                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                      bull vSAN Capacity Overview

                      bull Migrate to vSAN

                      bull vSAN Operations Overview

                      bull Troubleshoot vSAN

                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                      Figure 3-39

                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                      For those using vSAN these dashboards are invaluable They allow

                      you to plan capacity across multiple vSAN clusters optimize vSAN

                      clusters prevent vSAN trouble before it happens and if needed

                      troubleshoot vSAN (Figure 3-40)

                      SummaryIn this chapter yoursquove learned how to configure the most common

                      vROps features and how to maximize your vSphere infrastructure

                      using vROps features like predictive DRS vSAN management and

                      powerful capacity dashboards

                      With the latest version of vROps some even more powerful features

                      have been released In the next chapter wersquoll dive into the latest

                      vROps features that will allow you to enable a self-driving vSphere

                      infrastructure

                      Drive on

                      Figure 3-40

                      CHAPTER 4

                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                      read this chapter completely With the recently announced vROps 67

                      VMware has brought what they call ldquoSelf-Driving Operations for the

                      Data Centerrdquo What does this mean for you VMware says that the self-

                      driving data center will bring ldquoContinuous performance optimization

                      based on operational and business intent efficient capacity

                      management proactive planning and intelligent remediationrdquo

                      The goal for the self-driving data center is to provide a unified

                      management platform so that the IT organization can optimize

                      plan and scale the software-defined data center and multiple cloud

                      deployments from the applications to the infrastructure

                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                      new instance of vROps 67 directly from the vSphere client without

                      having to go through the traditional installation steps that we covered

                      in Chapter 2 of this book With the new high speed installation

                      vCenter will download the vROps 67 OVA deploy it and completely

                      configure it In addition to the deployment the high speed installation

                      also includes the automatic configuration of the vSphere Adapter to

                      communicate with the vCenter server that you deployed it from

                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                      From there you can select either the online or offline installation mode

                      provide your vCenter server credentials define your environment

                      (datacenter cluster host datastore and network) and provide IP

                      address details With that information vCenter will automatically

                      deploy vROps activate the new vROps dashboards for vCenter and

                      configure the vSphere adapter in vROps

                      Figure 4-1

                      Figure 4-2

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                      You can be up and running with vROps faster than ever by combining

                      vSphere 67 vCenter 67 and vROps 67

                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                      when you combine vROps 67 and vCenter

                      67 Only with that magical combination

                      can you use the new vROps 67 plugin

                      for the vCenter 67 HTML5 web client

                      (Figure 4-3)

                      The vRealize Operations within vCenter

                      plugin provides you with six new

                      dashboards directly inside your vCenter

                      UI (Figure 4-4)

                      The end result is that you get all the

                      goodness of vROps in your vSphere client

                      helping you be more productive than ever

                      Figure 4-3

                      Figure 4-4

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                      makes vROps easier to use ultimately making you more productive

                      The new UI includes a use case and persona-based ldquoQuick Start

                      Dashboardrdquo to help you quickly perform operational tasks It also

                      includes updated workflows for enterprise-wide troubleshooting with

                      metrics and logs Figure 4-5 shows the new interface

                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                      define how the data centerrsquos intended to run and then for vROps to

                      make it happen

                      Figure 4-5

                      Figure 4-6

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                      The first step is to access the current performance of your data center

                      Figure 4-6 shows the vROps 67 automated workload balancing and

                      optimization window

                      Simply define intent by configuring settings such as target utilization

                      and cluster headroom then define tag-based placement requirements

                      as shown in Figure 4-7 Some examples of tag-based placement

                      bull SLA tiers Gold Silver Bronze

                      bull License policies Windows Oracle Linux

                      bull Compliance PCI HIPAA

                      bull App affinity policies

                      After yoursquove defined intent turn on self-driving operations by

                      automating workload balancing and performance optimization

                      (Figure 4-8) There are several ways to automate optimization action

                      bull Run it now manually based on recommendations

                      bull Schedule it for an automated ongoing optimization

                      Figure 4-7

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                      bull Automate to run when performance troubles occur and desired

                      performance intent isnrsquot met

                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                      for capacity shortfalls view total cost of ownership and get detailed

                      insights on potential cost savings from reclamation and analyze

                      optimum densities for the future

                      Figure 4-9 shows an example of the kind of savings opportunities

                      presented As you can see cost data is directly correlated with capacity

                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                      not needed

                      Figure 4-8

                      Figure 4-9

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                      After getting an idea of which data centers to prioritize and what could

                      be the potential cost savings (Figure 4-10) you can easily automate

                      optimization actions This includes reclamation right-sizing and

                      automating workload balancing to reduce license costs as well as

                      densification to consolidate workloads into minimal clusters while

                      assuring that you meet goals for performance target utilization and

                      defined intent

                      The new capacity analytics engine is able to view historical trends and

                      predict the most constrained resources such as CPU memory and

                      disk space It can also give recommendations to either reclaim unused

                      capacity or even add capacity (Figure 4-11)

                      Figure 4-10

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                      workloads For some of those workloads it makes the most sense to

                      move them into the public cloud but which public cloud

                      The new version of vROps allows you to perform what-if scenario

                      analysis to decide where to run workloads between VMware Cloud on

                      AWS and AWS EC2 as shown in Figure 4-12

                      Figure 4-11

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                      to enable IT and application owners to triage and resolve issues faster

                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                      by automatically discovering VMs and apps then provisioning the

                      required OS and app data collectors to send metrics to Wavefront

                      Figure 4-12

                      Figure 4-13

                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                      This capability enables IT to gain control and provide app monitoring

                      capabilities to their DevOps teams for the next generation of apps in

                      addition to traditional applications

                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                      itrsquos packaged how itrsquos installed and how itrsquos configured

                      More importantly yoursquove learned how to maximize the power of

                      vROps to make the most of your vSphere infrastructure When paired

                      together vSphere 67 and vRealize 67 are an unstoppable data

                      center solution that provides powerful features like predictive DRS

                      workload optimization cost savings and ultimately the self-driving

                      data center

                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                      the latest version check out the vROps

                      Upgrade Center

                      httpswwwvmwarecomproducts

                      vrealize-operationsupgrade-centerhtml

                      If you donrsquot have vROps in place already you can

                      sign up for a free 60-day evaluation

                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                      • Chapter 1
                        • Getting Started with VMware vRealize Operations
                          • What is vRealize Operations
                          • How Does vRealize Operations Work
                          • Understanding vRealize Operations Editions
                          • Learning vROps in the VMware Hands-on Labs (HoL)
                          • Summary
                              • Chapter 2
                                • Deploying vRealize Operations
                                  • vRealize Operations Architecture Overview
                                  • Sizing vRealize Operations
                                  • Installing vRealize Operations for the First Time
                                  • Accessing vRealize Operations
                                  • Summary
                                      • Chapter 3
                                        • Configuring vRealize Operations for Maximum Effect
                                          • Configuring SSO in vROps
                                          • Understanding Policies in vROps
                                          • Automated Remediation in vROps
                                          • Configuring Alerts
                                          • Predictive DRS
                                          • Automated Workload Optimization
                                          • Maximizing Capacity Analysis with vROps
                                          • Maximize Troubleshooting with vROps
                                          • Summary
                                              • Chapter 4
                                                • Maximizing vRealize Operations
                                                  • High Speed Installation
                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                  • Enhanced User Interface
                                                  • Automating Performance Based on Intent
                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                  • Whatrsquos Next

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 2

                        In the past when virtual infrastructures were smaller more static

                        and less complex analysis using only vCenter was adequate for most

                        companies They didnrsquot feel the need to push their utilization levels

                        as they were satisfied with consolidating 10 or 20 VMs on a server

                        (thatrsquos not hard to understand when compared to the 11 OS-to-

                        server ratio they were running with physical servers)

                        Today enterprises can be running hundreds of VMs on each host

                        and pushing the VM-to-host ratio to the maximum to squeeze

                        every penny out of their data center investment Additionally many

                        companies are using desktop virtualization and more complex multi-

                        tiered applications than in the past

                        While the adoption of virtualization management tools has increased

                        those tools havenrsquot always proven to be worthwhile (or in some cases

                        these tools are even ignored by administrators) Some enterprises have

                        managed their virtual infrastructure with vCenter and command-line

                        tools for years and believe that therersquos no need to add another tool

                        And still others are using a third-party tool that just wasnrsquot designed

                        with virtualization in mind such as an element-monitoring tool

                        In just about all these cases the enterprise doesnrsquot realize what

                        theyrsquore missing until itrsquos too late Unfortunately too many of those

                        companies donrsquot understand that their existing tools arenrsquot up to

                        the job until theyrsquore trying to troubleshoot an application slowdown

                        or even worse a virtual infrastructure outage

                        For those who need a reminder of why vROps Management Suite is so

                        necessary in todayrsquos data centers or what makes vROps so valuable in

                        todayrsquos data center read on

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                        Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                        The most important thing to know is that itrsquos easy Assuming you

                        already have VMware vSphere you can download the free 60-day trial

                        of vROps deploy it and be up and running in less than 15 minutes

                        Wersquoll walk you step-by-step through the deployment later in this

                        book If you want to try vROps without a download you can do that

                        in a live lab environment with the VMware Hands-On Labs (covered

                        in the next section)

                        Before you kick off your deployment letrsquos review some of the ldquomust-

                        knowsrdquo of vROps starting with how itrsquos packaged and licensed

                        vROps is offered in three editions Standard Advanced and Enterprise

                        Whatrsquos common across all editions is that they include vROps

                        performance monitoring analytics predictive capacity management

                        predictive Distributed Resource Scheduler (pDRS) vRealize Log

                        Insight and vSAN integration

                        vRealize Operations is also included in bundles such as the vRealize

                        Suite the vCloud Suite and vSphere with Operations Management

                        Enterprise Plus

                        Traditionally vROps has been licensed per CPU but recently VMware

                        announced a new licensing option called hybrid cloud portable

                        licensing which offers the flexibility to manage workloads whether

                        theyrsquore on-premises third-party hypervisors physical servers or

                        supported public clouds

                        The benefit of the portable license unit (PLU) licensing model is that

                        therersquos no license switching or conversion required The PLU allows

                        usage of vROps to manage unlimited operating system instances (OSI)

                        deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                        on the public cloud It includes VMware Cloud on AWS (VMC) all

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                        supported public clouds VMware Cloud Providers and third-party

                        hypervisors and physical servers

                        What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                        to purchase vSphere bundled with vROps For those building a new

                        virtual infrastructure or adding more hosts to an existing virtual

                        infrastructure vSOM is a great option for buying vSphere and vROps

                        in a single SKU and at a discounted license cost

                        We previously covered the general benefits of vROps but what about

                        the specific benefits included in the Advanced and Enterprise editions

                        of vROps Letrsquos analyze the additional functionality in the Advanced

                        and Enterprise editions of the vRealize Suite

                        vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                        Advanced edition of vROps including these major benefits

                        bull vROps high availability

                        bull Customizable dashboards

                        bull Super metrics

                        bull Public cloud cost comparison

                        bull What-if scenarios for adding VMs to private and public clouds

                        bull Automated actions

                        bull vSAN troubleshooting and capacity management

                        bull vRealize Orchestrator integration

                        bull Service discovery and application dependency mapping

                        bull Third-party storage network hyper-convergence and multi-

                        cloud management packs

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                        For customers wanting to do service discovery and mapping they

                        can leverage the vRealize Operations Service Discovery Management

                        Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                        the services running in each VM and then builds a relationship or

                        dependencies between services from different VMs based on the

                        network communication

                        The management pack can create dynamic applications based on

                        the network communication between the services and brings the

                        functionality into VMWare vRealize Operations Manager that was

                        earlier provided by VMWare vRealize Infrastructure Navigator

                        Figure 1-2

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                        vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                        Advanced edition There are two important features

                        bull Performance monitoring of middleware applications

                        and databases

                        bull 3rd party database middleware and application monitoring

                        For example with vROps Enterprise edition you can use Blue Medorarsquos

                        SQL Server or Oracle database management packs with vROps

                        Figure 1-3

                        Figure 1-4

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                        When you select Advanced or Enterprise you will receive VMware

                        Configuration Manager With Config Manager in the Advanced

                        edition yoursquoll be able to track changes to vSphere for configuration

                        and regulatory compliance With Config Manager in the Enterprise

                        Edition yoursquoll be able to track OS-level changes configuration

                        and patch management for compliance of all applications and

                        operating systems

                        One of the biggest reasons companies select the Enterprise edition

                        is to be able to ensure compliance This is especially important for

                        companies regulated under Sarbanes-Oxley (SOX) Payment Card

                        Industry (PCI) Health Insurance Portability and Accountability Act

                        (HIPAA) Federal Information Security Act (FISMA) and so on

                        While not every company is required to be in compliance with those

                        guidelines every company needs to keep their entire infrastructure

                        secure And given the current environment itrsquos no longer something

                        admins are able to do manually or with a patchwork of tools

                        Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                        without ever having to install it Fortunately the smart people at

                        VMwarersquos Hands-on Labs have enabled access to the entire VMware

                        product line Itrsquos available to anyone at no cost already installed and

                        includes detailed lab instructions which are easy to follow (The author

                        frequently uses the HoL to immediately access some of VMwarersquos

                        most complex products)

                        vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                        those covering specific components of the vRealize Suite New labs

                        are always being released at the time of this writing here are my

                        favorite eight labs to learn vROps

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                        bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                        and Optimization

                        bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                        Proactive Management

                        bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                        bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                        bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                        ndash Challenge Lab

                        bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                        bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                        bull HOL-1811-02-SDC vSphere with Operations Management ndash

                        Getting Started

                        Figure 1-5

                        G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                        These labs cover the new features of vROps and vRealize Log Insight

                        how vROps manages a hybrid cloud and more If yoursquore new to vROps

                        and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                        labs first

                        SummaryIn this chapter yoursquove learned how vROps is packaged about different

                        features available in each edition and how you can get some hands-

                        on experience with the VMware HoL

                        Read on to the next chapter to better understand the vROps

                        architecture learn how to deploy vROps step-by-step and connect

                        vROps to vCenter

                        CHAPTER 2

                        Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                        I always recommend that you first take a few minutes to understand

                        the architecture behind the solution and the basics of how to size it

                        This is important so that you donrsquot get caught off guard later and end

                        up unable to scale the solution as your companyrsquos needs dictate

                        vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                        to install a new guest OS install a database install an app or even

                        connect it to the database

                        vROps is typically deployed and runs

                        entirely within a single VM thatrsquos very

                        scalable For enterprises that have

                        multiple sites or require high availability

                        multiple VMs will be needed

                        Figure 2-1 shows what the architecture

                        looks like inside the vROps VM

                        The single vROps VM includes the user

                        interface RESTful API vROps controller

                        analytics analysis and data storage

                        Figure 2-1

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                        By deploying more vROps VMs you can easily create a multi-node

                        cluster or even a multi-node highly available cluster as shown in

                        Figure 2-2

                        Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                        to take into consideration is the size of the virtual infrastructure yoursquoll

                        manage This will determine how you size your vROps deployment

                        During the deployment process (which we will cover in more detail

                        in the next chapter) yoursquoll be asked to size the vROps VM as small

                        medium large extra small extra large remote collector standard

                        Figure 2-2

                        Figure 2-3

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                        or remote collector large (Figure 2-3) These sizes match up with a

                        range of VM resources that will be used in your deployment including

                        vCPU vRAM and storage resources

                        Figure 2-4 shows how the different sizes correspond to the vCPU and

                        vRAM that will be allocated to the vROps VM

                        VMware KB article 54370 details the sizing guidelines for vROps I

                        encourage you to review it for more sizing information

                        Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                        to begin installation

                        The vROps Manager deployment guide offers pages of installation

                        prerequisites that you should be aware of if yoursquore deploying it into a

                        production environment Itrsquos always recommended to have the latest

                        version of the ESXi and vCenter before you deploy the latest version

                        of the vROps

                        Figure 2-4

                        Whatrsquos great about the latest version of vROps -

                        vRealize Operations Manager 67 ndash is that you can

                        monitor 30 larger environments using the same vROps

                        resource configuration

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                        Keep in mind that unlike a traditional Windows application with

                        the vROps virtual appliance-based deployment model therersquos no

                        need to do things like create a new VM buy a Windows Server OS

                        license install Windows create a new table and user on your SQL

                        Server install the Windows-based management application connect

                        it to SQL etc

                        Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                        the vROps appliance For those new to vROps I recommend that you

                        go to this URL

                        httpswwwvmwarecomgovrealize-ops-dl-en

                        It will bring you to the VMware evaluation center where you can sign

                        up for a free 60-day fully-functioning license of vROps

                        Existing VMware customers can go to the VMware download

                        center and download vRealize operations OVA directly from there

                        If yoursquore licensed for vROps yoursquoll need to enter your license key

                        after deployment (Wersquoll cover where to enter your license later in

                        this chapter)

                        Once yoursquove downloaded the vROps virtual appliance you can go

                        to the Home screen in the vSphere Web Client click on vRealize

                        NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                        If you are running vCenter 67 and want to deploy

                        vROps 67 there is a new highspeed deployment option

                        that is covered in Chapter 4 of this book If you arenrsquot

                        using vCenter 67 yet then continue on with the typical

                        deployment that is shown here

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                        Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                        This will bring up the Deploy OVF Template wizard to walk you

                        through the process Itrsquos here that yoursquoll specify the OVA file you

                        downloaded from VMwarecom (Figure 2-6)

                        Figure 2-5

                        Figure 2-6

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                        After that yoursquoll be walked through the deployment wizard starting

                        with giving the VM a name and selecting where yoursquod like to deploy

                        it (Figure 2-7)

                        Next select the virtual infrastructure resource where yoursquod like to

                        deploy the virtual appliance (Figure 2-8)

                        Figure 2-7

                        Figure 2-8

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                        Next yoursquoll have a chance to review the details of what yoursquore about

                        to deploy (Figure 2-9) including the version of the vROps and the

                        required disk size

                        Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                        any virtual appliance) and try to deploy

                        it using the vSphere Client (Windows

                        or Web) make sure you have a good

                        connection In the past Irsquove struggled trying

                        to deploy an OVF over a WAN or slow WiFi and had

                        to troubleshoot numerous FAILED error messages Eventually I discovered

                        that when I connect via reliable Ethernet to the same network that the

                        vSphere infrastructure is on the errors simply disappear

                        If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                        connecting to it via RDP downloading the OVF file to that Windows VM

                        (because itrsquos on the same network as the vSphere infrastructure) and

                        then deploying the OVF file from there

                        Figure 2-9

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                        Accept the VMware end user license agreement by clicking Accept and

                        then Next

                        Now select the size of your virtual infrastructure based on the sizing

                        information discussed earlier in this chapter Sizes range from extra

                        small to extra large As we saw this will determine the resources that

                        will be allocated to the VM once itrsquos deployed

                        Figure 2-10

                        Figure 2-11

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                        Select the datastore where yoursquoll install vROps the virtual disk format

                        and the VM storage policy (if applicable) and click Next (Figure 2-10)

                        Next select the network to which the vROps VM will connect

                        (Figure 2-11)

                        Next you have the chance to customize the template that will be used

                        to create the VM (Figure 2-12) This includes the time zone and any

                        static IP network settings you want to use If yoursquoll be using this

                        in a production or lab environment using a static IP address is

                        recommended

                        Finally review everything and if correct click Finish (Figure 2-13)

                        Figure 2-12

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                        After a few minutes you should see the new vROps VM deployed on

                        the new host or cluster specified After you power on the VM and a

                        minute or so has passed you can go to the vROps console It will look

                        very similar to Figure 2-14

                        As you can see it directs you to the URL for the vROps appliance

                        Figure 2-13

                        Figure 2-14

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                        Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                        screen that looks like Figure 2-15

                        As you can see the three options are to perform an express installation

                        a new installation or expand an existing installation

                        In our case we will choose the express installation to get vROps up and

                        running as quickly as possible but if yoursquod like to see every additional

                        installation option yoursquod choose the new installation If you already

                        have an existing installation you would of course choose to expand

                        that existing installation to add greater scalability or high availability

                        to your pre-existing cluster

                        Choosing the express installation begins the three steps of the vROps

                        Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                        The first step is to enter the new password for the admin account

                        Keep in mind that you need to use a complex password that meets the

                        requirements as shown in Figure 2-17

                        Figure 2-15

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                        Figure 2-16

                        Figure 2-17

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                        After clicking Next yoursquore ready to complete the vROps installation

                        (Figure 2-18)

                        The additional options provide the ability to choose a custom security

                        certificate configure a name for the customer master node and enter

                        an NTP server address for timekeeping

                        Figure 2-18

                        Figure 2-19

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                        Once configured the vROps web UI displays a login screen at which

                        point you can log in with the admin username and password you

                        configured (Figure 2-19)

                        vRealize Operations Manager deployment is now complete leading to

                        the final five-step configuration wizard shown in Figure 2-20

                        After clicking Next and accepting the license agreement yoursquore

                        prompted to enter your product license key shown in Figure 2-21

                        You can choose to either take the default to evaluate vROps or if

                        yoursquore a licensed vROps Manager user yoursquod enter your key here

                        For this tutorial the product evaluation default was selected One

                        more checkbox about being part of the VMware customer experience

                        improvement program then click Next then Finish (Figure 2-22) to

                        complete the installation wizard

                        Figure 2-20

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                        Figure 2-21

                        Figure 2-22

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                        Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                        solution As Figure 2-23 shows you should choose VMware vSphere

                        Yoursquore connecting vROps to the vCenter server thatrsquos managing

                        your vSphere infrastructure enabling vROps to begin gathering

                        performance data related to your hosts clusters storage and VMs

                        Figure 2-23

                        Figure 2-24

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                        To configure the vSphere solution select the VMware vSphere solution

                        and click on the gear icon inside the Administration tab and under

                        Solutions

                        This brings you to the manage solution configuration The first thing

                        to do is add a new set of credentials by clicking the Plus sign on the

                        right side of the credentials field (Figure 2-24)

                        Itrsquos here that you can add your administrative vCenter username and

                        password shown in Figure 2-25

                        With your credentials added you next add a display name for your

                        vCenter server and your vCenter serverrsquos domain name or IP address

                        then click the button Test Connection (Figure 2-26)

                        If the test is successful yoursquoll be prompted to accept the default

                        certificate (Figure 2-27)

                        Figure 2-25

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                        After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                        Figure 2-26

                        Figure 2-27

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                        After you click OK make sure that you click Save Settings before

                        clicking Close to continue

                        With the solution configured you should now see that vROps is

                        collecting data from vCenter as shown in Figure 2-29

                        It will take some time for vROps to gather all the data that it

                        needs to learn about your virtual infrastructure to start making

                        recommendations for optimization but just in the first few minutes

                        yoursquoll start learning where your bottlenecks are and which of your

                        VMs hosts and datastores are currently under the heaviest workloads

                        (and what the source is of those workloads)

                        Figure 2-28

                        Figure 2-29

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                        Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                        interfaces and how to log in to those interfaces

                        Herersquos what you need to know

                        The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                        or domain name) of the vROps VM This IP address was either

                        statically configured when you deployed vROps or obtained by

                        DHCP If you donrsquot know the IP address of your vROps VM simply

                        go to the console of the VM inside the vSphere Web Client

                        bull The username for the web interface defaults to admin the

                        password was configured when you deployed vROps

                        The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                        or domain name used to access vROps but add ldquoadminrdquo after it

                        like this http1921681157admin

                        Figure 2-30

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                        bull The username for the web interface defaults to admin the

                        password was configured when you deployed vROps

                        The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                        troubleshooting and network reconfiguration The console is

                        accessed through the VMrsquos console in the vSphere Web Client

                        SSH access may have been enabled when you deployed vROps if

                        not itrsquos possible to enable it by using the console access through

                        the vSphere Web Client

                        bull You can log in to the console using the same admin account

                        shown in Figure 2-31 but itrsquos much more useful to log in as the

                        root account By default in vROps therersquos no password set on

                        the root account so the first time you log in yoursquoll be prompted

                        to change the password To do so you must enter the current

                        password Since the default password is blank you can press

                        enter to move on

                        bull The most commonly used administrative tools inside the vROps

                        command-line console are in ldquooptvmwaresharevamirdquo

                        For example vami_config_net shown in Figure 2-32 is used to

                        reconfigure networking on the vROps virtual appliance this is very

                        useful if you used DHCP IP addressing when you deployed the virtual

                        Figure 2-31

                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                        appliance but later want to change to a static IP address or reconfigure

                        the DNS servers being used

                        SummaryIn this chapter yoursquove learned about the vROps architecture how to

                        deploy vROps and how to connect it to vCenter You should now be

                        up and running

                        In the next chapter yoursquoll get detailed information on how vROps

                        is configured in the real world regarding single sign-on alert

                        configuration custom policies and more

                        Figure 2-32

                        CHAPTER 3

                        Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                        yoursquore ready to enable intelligent operations for your virtual

                        infrastructure In this chapter yoursquoll learn about some of the most

                        common configurations you may want to perform beyond the initial

                        configuration Yoursquoll also learn how to configure SSO authentication

                        custom policies custom alerts predictive DRS automated workload

                        balancing capacity management and more

                        Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                        Those are the same admins who always log in to vROps using the

                        SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                        configure single sign-on (SSO) with vROps

                        The benefit of SSO is that any login you can use to log in to the

                        vSphere Web Client will also allow you to log in to vROps And once

                        you log in to the vSphere Web Client you can use vROps without any

                        authentication whatsoever This is a huge convenience

                        Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                        These steps assume that you already have vSphere vCenter and

                        vROps Manager installed and configured

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                        Finally make sure that the time on your vROps server is synced with

                        the time on your vCenter server Network Time Protocol (NTP) is the

                        best way to do this and configuring NTP in vROps is easy Just go into

                        Administration Cluster Management and on the Actions menu click

                        on Network Time Protocol Settings as shown in Figure 3-1

                        If you already have an NTP server (likely configured during deployment

                        of vROps) you can move on from here If you donrsquot have an NTP

                        server enter the name of your NTP server and click Add to add your

                        NTP server

                        Next make sure you have DNS configured for your vCenter server and

                        vROps server If you donrsquot have DNS properly configured yoursquoll get

                        the error ldquofailed to retrieve single sign on SSL certificates the host or

                        port is not reachablerdquo

                        Finally note carefully the version update and patch levels of your

                        vCenter server and your vROps server I recommend the latest

                        version of both

                        Figure 3-1

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                        Once yoursquove met the prerequisites you can move on to configuring

                        SSO To configure SSO in vROps go to the Administration tab and

                        under Access click on Authentication Sources Then click Add to add

                        a new authentication source as shown in Figure 3-2

                        Note that under ldquosource typerdquo you can configure authentication to

                        SSO SAML (likely pointing to vCenter) Windows Active Directory

                        (AD) or Open LDAP

                        Figure 3-2

                        Figure 3-3

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                        Irsquod recommend configuring your vCenter server to use AD

                        authentication then configuring vROps to point to vCenter for SSO

                        SAML authentication This is preferable to configuring vROps to go to

                        AD for authentication

                        Enter a name for the authentication source (whatever you want)

                        keeping the default of SSO SAML for the source type Then enter

                        the vCenter IP address or host name username and password See

                        Figure 3-3

                        Next accept the certificate from vCenter and click OK as shown in

                        Figure 3-4

                        Then as Figure 3-5 shows specify which groups you want to import

                        Assign vROps roles to the user groups that yoursquore importing

                        (Figure 3-6)

                        In this case we added the vCenter administratorsvspherelocal

                        account and made it an administrator for vROps

                        In production environments you might want to create an AD group in

                        which you add your vROps administrators then authorize that group

                        to administer or simply use vROps

                        Figure 3-4

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                        Figure 3-5

                        Figure 3-6

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                        At this point your configuration should be complete To test it log

                        out of vROps and the vSphere Web Client

                        Log back into the vSphere Web Client and open the web page for

                        vROps you should be automatically logged in with no authentication

                        As you can see in Figure 3-7 vROps is allowing the AD admin account

                        to log in

                        Remember the goal of this SSO configuration is that you never have

                        to log in to vROps again (during normal usage) as long as yoursquore

                        already logged into the vSphere Web Client Mission accomplished

                        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                        admin needs to perform If you donrsquot do it at the start at some point

                        you will likely need to do it in the future so you might as well do it

                        right from the start

                        If you click on Home at the top of the vROps web interface then click

                        on Administration yoursquoll be taken to the administrative interface

                        where just about all vROps customizations are made (Figure 3-8)

                        Figure 3-7

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                        In the administrative interface click on Policies on the left to configure

                        and customize vROps policies (Figure 3-9)

                        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                        solely work off of thresholds but there are some things that you

                        inherently know about your virtual infrastructure that vROps

                        canrsquot know

                        Figure 3-8

                        Figure 3-9

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                        For example you may have a high-priority production cluster (with

                        many more resources intentionally allocated) and a low priority dev

                        test cluster (with many fewer resources intentionally allocated) You

                        donrsquot want vROps alerting you that you need to add more resources

                        to devtest if you intentionally under-provisioned the devtest cluster

                        for the workload

                        Perhaps itrsquos more critical to be alerted to a low memory situation on

                        a production cluster than it is for a testdev cluster Or you might

                        want to exclude the vROps VMs from monitoring and alerting on

                        themselves

                        You can see the importance of customization And since policies

                        are applied to groups there are times when yoursquoll want to wait on

                        the creation of new policies and first create a new group type and

                        associated groups But if you already have a group type to which you

                        want to apply your policy you can go ahead and create the new policy

                        What is a vROps PolicyA policy is a set of rules that you define

                        for vRealize Operations Manager to

                        use to analyze and display information

                        about the objects in your environment

                        You can create modify and administer

                        policies to determine how vRealize Operations

                        Manager displays data in dashboards views and reports

                        Be careful if you choose to modify the default policy

                        as yoursquore modifying how vROps does its job and the

                        information that you see across vROps in dashboards

                        reports and views will forever be changed

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                        Ideally you want to create a new policy for something such as letrsquos

                        say your devtest cluster

                        To do this (assuming you already had a group in mind) click on the

                        Policy Library tab then the Plus sign to Create a New Policy (shown

                        in Figure 3-9) From there you would give the policy a name and

                        description

                        Itrsquos common to create a new policy by starting with an existing policy

                        The policy that you start with is called the ldquobase policyrdquo as the new

                        policy you create inherits its settings from that policy See Figure 3-10

                        From there as shown in Figure 3-11 yoursquoll associate a policy

                        with a group

                        In this case I associated that policy with the new ldquoDev-Testrdquo group

                        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                        At this point if you used a policy template you have the option of just

                        clicking Finish to complete the policy creation Or if you want to view

                        or modify all the potential options for the policy configuration and

                        alerts you can do so

                        Figure 3-10

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                        When yoursquore done your new policy will show up in the policy library

                        as shown in Figure 3-12

                        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                        are system defined (the adapter groups) and cannot be changed Other

                        groups are user-defined and can be modified or added to

                        Figure 3-12

                        Figure 3-11

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                        Examples of system-defined adapter groups include Operating

                        Systems World Universe vSAN World and vSphere World These

                        groups contain objects such as the vCenter server ESXi hosts data

                        centers etc

                        Examples of the pre-defined user groups include Department

                        Environment Function Location Security zone and Service Level

                        Object You should use the vROps grouping to organize the objects in

                        your virtual infrastructure in the way that makes the most sense to

                        you If possible use the pre-defined user groups

                        However if those groups donrsquot suit you vROps group types also allow

                        you to create your own custom object groups specifically tailored for

                        your environment Figure 3-13 shows the creation of the Dev-Test

                        group for example

                        By choosing a dynamic group membership (ldquoKeep group membership

                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                        vSphere inventory object like a folder cluster resource pool or even

                        Figure 3-13

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                        a virtual data center All the objects under that object will always

                        be associated with the group yoursquove created regardless of whether

                        theyrsquore added or removed This is great for dynamically changing

                        environments as most are today

                        Once the grouprsquos created the logical inventory view allows you to

                        use that group for all common vROps functions such as showing the

                        performance and capacity for all associated resources

                        For more information on policies group types and groups check

                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                        vRealize-Operations-Manager67vrealize-operations-manager-

                        67-config-guidepdf) in the vROps documentation for more detailed

                        information

                        Automated Remediation in vROps There are many data center monitoring

                        tools out there that tell you that you have

                        a problem Remember the robot from the

                        old sci-fi show ldquoLost In Spacerdquo It was

                        always throwing up its arms and screeching

                        ldquoWarning Warning Dangerrdquo

                        At one point that may have been helpful (if

                        stressful) but our expectations and needs

                        have evolved Todayrsquos tools are able to predict problems before

                        they happen and tell you how to fix them before they impact your

                        applications Prediction and suggested remediation are the new

                        minimum expectation However there are very few tools out there

                        that will not only predict and suggest remediation but automate

                        the process

                        Consider for example an employeemanager analogy where the

                        employee keeps bringing common problems to the manager asking

                        the manager how to solve the recurring issues No manager wants

                        to hear about the same problems over and over again when the

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                        fix is already known What could the manager do After dressing

                        the employee down and threatening to make them eligible for

                        unemployment benefits said manager could write a script that the

                        employee could execute on their own to solve the problem

                        Another analogy that might help is to think in terms of the cloud

                        Cloud management requires a tool that knows what can go wrong in

                        your cloud infrastructure and automatically solve it for you before it

                        impacts applications and yes even without notifying you about it in

                        the middle of the night The ideal would be for your cloud monitoring

                        and management tool to email you a report in the morning that says

                        ldquoI fixed these problems for you while you were sleeping and the

                        applications were never impactedrdquo

                        This is exactly the type of functionality that vROps Intelligent

                        Operations can provide

                        vROps offers many different actions that can be automated without

                        any scripting and without vRealize Automation Examples include

                        powering on a VM powering off a VM resizing most VM resources

                        and more With these actions vROps is able to prevent downtime or

                        application performance issues before they happen

                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                        with vROps

                        bull Automated Workload Optimization The ability of vROps to move

                        running VMs from one cluster to another to proactively prevent

                        performance bottlenecks before they happen

                        bull vROps Automated Actions vROps can perform more than 39

                        different actions on objects managed by the vCenter adapter You

                        can manually perform these actions or configure alerts to trigger

                        remediation with one of them

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                        bull vRealize Automation Integrated Actions The same actions that

                        can be automated with vROps can also be automated with vRealize

                        Automation allowing you to perform more complex automations

                        bull Webhooks By leveraging vRealize Orchestrator integration you

                        can trigger an alert based on an email SNMP trap or REST API

                        notification that alert can then perform an automated action

                        The first thing you need to know is that for these vROps actions to

                        work the vCenter adapter must have Enable Actions set to Enable as

                        shown in Figure 3-15

                        In the past you would configure the vCenter Python Adapter

                        separately but starting with vROps 66 thatrsquos no longer necessary

                        You can view the multitude of different actions that you can either

                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                        Figure 3-15

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                        If you take a look at a specific vSphere object and click on the Actions

                        drop down for that object you can see the actions that apply to that

                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                        To automate these types of actions you need to modify a

                        recommendation to perform an action (remediate) instead of just

                        recommend remediation steps To do this go to the Alerts menu then

                        into Alert Settings Recommendations and find a recommendation

                        Figure 3-16

                        Figure 3-17

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                        you want to automate Figure 3-18 for example shows a pre-defined

                        recommendation to add more memory to a VM

                        In this case therersquos a pre-defined action as well to add more memory

                        to the VM to automatically remediate the memory contention issue

                        and resolve application slowness See Figure 3-19

                        Automated remediation takes alert recommendations (which already

                        exist in your vROps installation) and allows you to turn on an action

                        to take that supersedes the recommendation

                        When automated actions kick in theyrsquore displayed under

                        Administration History Recent Tasks

                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                        were sleeping

                        Figure 3-18

                        Figure 3-19

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                        occur on the monitored objects when data analysis indicates deviations

                        from normal metric values or when a problem occurs with one of the

                        vRealize Operations components

                        In other words alerts are things you need know about

                        vROps Alerts come in three flavors

                        bull Critical

                        bull Immediate

                        bull Warning

                        Critical alerts should be acted upon immediately immediate alerts

                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                        Alerts are visible in a few different areas in vROps The most obvious is

                        the main Alerts menu as shown in Figure 3-20 Another place to see

                        alerts is from the Operations Overview as you can see in Figure 3-21

                        vROps comes with many different alerts preconfigured Under the Alerts

                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                        alerts and create your own custom alerts should you decide to do so

                        Figure 3-20

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                        you receive an alert vROps is typically very helpful in resolving alerts

                        by explaining the problem offering metrics to support its analysis and

                        providing recommended actions to remediate the issue (Figure 3-23)

                        Figure 3-21

                        Figure 3-22

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                        If you select an alert in the Alerts menu you can take ownership

                        cancel the alert suspend the alert go to the alert definition or release

                        ownership (Figure 3-24)

                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                        scheduler aka pDRS So what does pDRS do that the DRS you

                        already know and love doesnrsquot

                        Figure 3-23

                        Figure 3-24

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                        that you love it (I know I do) You may think that DRS is already perfect

                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                        needed to actually predict the needs of your applications With that

                        your applications can achieve the fastest performance possible and

                        your vSphere infrastructure can have the fastest workload balancing

                        ever Would that interest you

                        vSphere and DRS have been working together since vROps 62 when

                        Intelligent Workload Placement with DRS was announced With

                        Intelligent Workload Placement vROps helped to rebalance VM

                        workloads across clusters

                        With Intelligent Workload Placement in place you may think that

                        DRS doesnrsquot need any help balancing workloads within a cluster after

                        all DRS already does its job very well But letrsquos look at the different

                        approaches that DRS has available to it

                        Traditionally DRS has worked by reactively balancing workloads

                        when applications (running on VMs) arenrsquot getting the resources

                        they need DRS analyzes the resources allocated (CPU and memory)

                        and looks to see if those resources are continuously available if they

                        arenrsquot it moves that VM to a host that has those resources available

                        While this works well in most cases there is the potential for

                        contention and thus negative application performance impact (albeit

                        very short) DRS is included with vSphere Enterprise Plus

                        The next step up from reactive is balance which is the Intelligent

                        Workload Placement approach discussed earlier With the balance

                        method vSphere DRS and vROps begin working together

                        This is an improvement over the reactive method because vROps is

                        working at a higher level than DRS to analyze performance across

                        multiple clusters While this is by itself better than DRS the downside

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                        is that it comes with high overhead and doesnrsquot do anything to prevent

                        application performance issues and contention before it happens

                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                        performance issues While they typically fix application performance

                        issues very quickly therersquos no guarantee that they will in addition

                        therersquos no proactive diagnosis and prevention of problems before

                        they happen

                        Predictive DRS does exactly this helping the admin get out ahead

                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                        predicts what resources each VM will need that day using the past

                        resource consumption of each VM as a guide to future needs

                        It combines that predictive ability with the knowledge of what VMs

                        are on each host and the resources that each host is able to contribute

                        vROps makes these predictions using its dynamic thresholds The

                        great thing about these dynamic thresholds is that theyrsquore tailored to

                        each individual VM and application

                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                        your DRS Cluster Configuration enable vSphere DRS and check the

                        box to Enable Predictive DRS (see Figure 3-26)

                        Next navigate to the Administration menu in vROps then to Solutions

                        Edit your vSphere Solution then under the advanced settings enable

                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                        shown in Figure 3-27

                        Figure 3-25

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                        Each hour predictive DRS will combine its knowledge of the

                        environment combined with the historical resource utilization of each

                        VM then take action to ensure that the VMs receive the resources

                        Figure 3-26

                        Figure 3-27

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                        they need before theyrsquore needed The end result is that your critical

                        applications never get the chance to suffer performance degradation

                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                        feature called ldquoautomated workload optimizationrdquo You might be

                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                        in vSphererdquo The answer is that yes DRS automates the balancing of

                        workloads (although technically it doesnrsquot balance at all it ensures

                        that workloads get the resources that they need)

                        Unlike DRS which works within vSphere clusters automated workload

                        optimization automates the optimization of workloads between

                        vSphere clusters Thus to leverage AWO the first requirement is

                        having multiple vSphere clusters

                        I like to say that DRS works intra-cluster and automated workload

                        optimization works inter-cluster

                        Figure 3-28

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                        the Optimize Capacity section See Figure 3-28

                        You can control how yoursquod like the workloads to be placed in the

                        Placement Settings tile by clicking on Edit Settings as shown in

                        Figure 3-29

                        Once you have multiple clusters managed by vROps you can choose to

                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                        a Schedule or make workload balancing Automatic

                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                        next chapter of this book

                        Figure 3-29

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                        host of valuable metrics

                        bull Total environment capacity

                        bull Used capacity

                        bull CPU capacity trends

                        bull Memory capacity trends

                        Figure 3-30

                        Figure 3-31

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                        bull Disk capacity trends

                        bull Predict how much time remains before your most critical resources

                        are depleted

                        By drilling down into a specific cluster yoursquoll move down into the

                        environment level from there you can drill even deeper For example

                        check out the workload analysis of the cluster in Figure 3-32

                        This drilldown can be done for a specific host VM or datastore For

                        example Figure 3-33 shows the capacity remaining for a specific VM

                        In this case you should be concerned since just 35 days remain until

                        memory runs out in your vCenter Server VM

                        vROps can show the capacity and time remaining for any object it

                        manages including clusters hosts datastores and VMs It will

                        proactively alert you should the capacity and time remaining fall

                        below predetermined levels

                        Figure 3-32

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                        troubleshoot your vSphere infrastructure

                        To that end vROps constantly performs performance analysis to

                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                        troubleshooting dashboards for clusters datastores hosts VMs and

                        vSAN in addition to the ability to troubleshoot via log data

                        Figure 3-33

                        Figure 3-34

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                        dashboard It enables you to quickly identify the type of contention

                        faced by each VM in the cluster

                        Besides the troubleshooting dashboards the real power of vROps

                        shines through when you realize how often the vROps Smart Alerts

                        are able to point you to the root cause of an issue and provide

                        recommendations for remediation so that you can quickly resolve any

                        trouble that might occur

                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                        you installed the vROps Management Pack for vSAN However vSAN

                        management is built into vROps 66 and later

                        Using vSAN management and monitoring in vROps requires you to

                        enable it by connecting it to your vCenter Server In vROps go to

                        the Administration menu then to Solutions select the VMware vSAN

                        solution then the Gear icon to configure (Figure 3-36)

                        Figure 3-35

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                        Figure 3-36

                        Figure 3-37

                        Figure 3-38

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                        From there yoursquoll add your vCenter Server Hostname and Credentials

                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                        After you get a successful test of the connection and credentials make

                        sure that you click Save Settings

                        At this point vROps will begin gathering statistics from your vCenter

                        server related to vSAN then yoursquoll quickly start seeing some very

                        insightful statistics and recommendations from vROps

                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                        bull vSAN Capacity Overview

                        bull Migrate to vSAN

                        bull vSAN Operations Overview

                        bull Troubleshoot vSAN

                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                        Figure 3-39

                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                        For those using vSAN these dashboards are invaluable They allow

                        you to plan capacity across multiple vSAN clusters optimize vSAN

                        clusters prevent vSAN trouble before it happens and if needed

                        troubleshoot vSAN (Figure 3-40)

                        SummaryIn this chapter yoursquove learned how to configure the most common

                        vROps features and how to maximize your vSphere infrastructure

                        using vROps features like predictive DRS vSAN management and

                        powerful capacity dashboards

                        With the latest version of vROps some even more powerful features

                        have been released In the next chapter wersquoll dive into the latest

                        vROps features that will allow you to enable a self-driving vSphere

                        infrastructure

                        Drive on

                        Figure 3-40

                        CHAPTER 4

                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                        read this chapter completely With the recently announced vROps 67

                        VMware has brought what they call ldquoSelf-Driving Operations for the

                        Data Centerrdquo What does this mean for you VMware says that the self-

                        driving data center will bring ldquoContinuous performance optimization

                        based on operational and business intent efficient capacity

                        management proactive planning and intelligent remediationrdquo

                        The goal for the self-driving data center is to provide a unified

                        management platform so that the IT organization can optimize

                        plan and scale the software-defined data center and multiple cloud

                        deployments from the applications to the infrastructure

                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                        new instance of vROps 67 directly from the vSphere client without

                        having to go through the traditional installation steps that we covered

                        in Chapter 2 of this book With the new high speed installation

                        vCenter will download the vROps 67 OVA deploy it and completely

                        configure it In addition to the deployment the high speed installation

                        also includes the automatic configuration of the vSphere Adapter to

                        communicate with the vCenter server that you deployed it from

                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                        From there you can select either the online or offline installation mode

                        provide your vCenter server credentials define your environment

                        (datacenter cluster host datastore and network) and provide IP

                        address details With that information vCenter will automatically

                        deploy vROps activate the new vROps dashboards for vCenter and

                        configure the vSphere adapter in vROps

                        Figure 4-1

                        Figure 4-2

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                        You can be up and running with vROps faster than ever by combining

                        vSphere 67 vCenter 67 and vROps 67

                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                        when you combine vROps 67 and vCenter

                        67 Only with that magical combination

                        can you use the new vROps 67 plugin

                        for the vCenter 67 HTML5 web client

                        (Figure 4-3)

                        The vRealize Operations within vCenter

                        plugin provides you with six new

                        dashboards directly inside your vCenter

                        UI (Figure 4-4)

                        The end result is that you get all the

                        goodness of vROps in your vSphere client

                        helping you be more productive than ever

                        Figure 4-3

                        Figure 4-4

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                        makes vROps easier to use ultimately making you more productive

                        The new UI includes a use case and persona-based ldquoQuick Start

                        Dashboardrdquo to help you quickly perform operational tasks It also

                        includes updated workflows for enterprise-wide troubleshooting with

                        metrics and logs Figure 4-5 shows the new interface

                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                        define how the data centerrsquos intended to run and then for vROps to

                        make it happen

                        Figure 4-5

                        Figure 4-6

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                        The first step is to access the current performance of your data center

                        Figure 4-6 shows the vROps 67 automated workload balancing and

                        optimization window

                        Simply define intent by configuring settings such as target utilization

                        and cluster headroom then define tag-based placement requirements

                        as shown in Figure 4-7 Some examples of tag-based placement

                        bull SLA tiers Gold Silver Bronze

                        bull License policies Windows Oracle Linux

                        bull Compliance PCI HIPAA

                        bull App affinity policies

                        After yoursquove defined intent turn on self-driving operations by

                        automating workload balancing and performance optimization

                        (Figure 4-8) There are several ways to automate optimization action

                        bull Run it now manually based on recommendations

                        bull Schedule it for an automated ongoing optimization

                        Figure 4-7

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                        bull Automate to run when performance troubles occur and desired

                        performance intent isnrsquot met

                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                        for capacity shortfalls view total cost of ownership and get detailed

                        insights on potential cost savings from reclamation and analyze

                        optimum densities for the future

                        Figure 4-9 shows an example of the kind of savings opportunities

                        presented As you can see cost data is directly correlated with capacity

                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                        not needed

                        Figure 4-8

                        Figure 4-9

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                        After getting an idea of which data centers to prioritize and what could

                        be the potential cost savings (Figure 4-10) you can easily automate

                        optimization actions This includes reclamation right-sizing and

                        automating workload balancing to reduce license costs as well as

                        densification to consolidate workloads into minimal clusters while

                        assuring that you meet goals for performance target utilization and

                        defined intent

                        The new capacity analytics engine is able to view historical trends and

                        predict the most constrained resources such as CPU memory and

                        disk space It can also give recommendations to either reclaim unused

                        capacity or even add capacity (Figure 4-11)

                        Figure 4-10

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                        workloads For some of those workloads it makes the most sense to

                        move them into the public cloud but which public cloud

                        The new version of vROps allows you to perform what-if scenario

                        analysis to decide where to run workloads between VMware Cloud on

                        AWS and AWS EC2 as shown in Figure 4-12

                        Figure 4-11

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                        to enable IT and application owners to triage and resolve issues faster

                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                        by automatically discovering VMs and apps then provisioning the

                        required OS and app data collectors to send metrics to Wavefront

                        Figure 4-12

                        Figure 4-13

                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                        This capability enables IT to gain control and provide app monitoring

                        capabilities to their DevOps teams for the next generation of apps in

                        addition to traditional applications

                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                        itrsquos packaged how itrsquos installed and how itrsquos configured

                        More importantly yoursquove learned how to maximize the power of

                        vROps to make the most of your vSphere infrastructure When paired

                        together vSphere 67 and vRealize 67 are an unstoppable data

                        center solution that provides powerful features like predictive DRS

                        workload optimization cost savings and ultimately the self-driving

                        data center

                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                        the latest version check out the vROps

                        Upgrade Center

                        httpswwwvmwarecomproducts

                        vrealize-operationsupgrade-centerhtml

                        If you donrsquot have vROps in place already you can

                        sign up for a free 60-day evaluation

                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                        • Chapter 1
                          • Getting Started with VMware vRealize Operations
                            • What is vRealize Operations
                            • How Does vRealize Operations Work
                            • Understanding vRealize Operations Editions
                            • Learning vROps in the VMware Hands-on Labs (HoL)
                            • Summary
                                • Chapter 2
                                  • Deploying vRealize Operations
                                    • vRealize Operations Architecture Overview
                                    • Sizing vRealize Operations
                                    • Installing vRealize Operations for the First Time
                                    • Accessing vRealize Operations
                                    • Summary
                                        • Chapter 3
                                          • Configuring vRealize Operations for Maximum Effect
                                            • Configuring SSO in vROps
                                            • Understanding Policies in vROps
                                            • Automated Remediation in vROps
                                            • Configuring Alerts
                                            • Predictive DRS
                                            • Automated Workload Optimization
                                            • Maximizing Capacity Analysis with vROps
                                            • Maximize Troubleshooting with vROps
                                            • Summary
                                                • Chapter 4
                                                  • Maximizing vRealize Operations
                                                    • High Speed Installation
                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                    • Enhanced User Interface
                                                    • Automating Performance Based on Intent
                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                    • Whatrsquos Next

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 3

                          Understanding vRealize Operations EditionsBefore you start using vROps there are a few things you should know

                          The most important thing to know is that itrsquos easy Assuming you

                          already have VMware vSphere you can download the free 60-day trial

                          of vROps deploy it and be up and running in less than 15 minutes

                          Wersquoll walk you step-by-step through the deployment later in this

                          book If you want to try vROps without a download you can do that

                          in a live lab environment with the VMware Hands-On Labs (covered

                          in the next section)

                          Before you kick off your deployment letrsquos review some of the ldquomust-

                          knowsrdquo of vROps starting with how itrsquos packaged and licensed

                          vROps is offered in three editions Standard Advanced and Enterprise

                          Whatrsquos common across all editions is that they include vROps

                          performance monitoring analytics predictive capacity management

                          predictive Distributed Resource Scheduler (pDRS) vRealize Log

                          Insight and vSAN integration

                          vRealize Operations is also included in bundles such as the vRealize

                          Suite the vCloud Suite and vSphere with Operations Management

                          Enterprise Plus

                          Traditionally vROps has been licensed per CPU but recently VMware

                          announced a new licensing option called hybrid cloud portable

                          licensing which offers the flexibility to manage workloads whether

                          theyrsquore on-premises third-party hypervisors physical servers or

                          supported public clouds

                          The benefit of the portable license unit (PLU) licensing model is that

                          therersquos no license switching or conversion required The PLU allows

                          usage of vROps to manage unlimited operating system instances (OSI)

                          deployed on-premises on one vSphere CPU or up to 15 OSIs deployed

                          on the public cloud It includes VMware Cloud on AWS (VMC) all

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                          supported public clouds VMware Cloud Providers and third-party

                          hypervisors and physical servers

                          What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                          to purchase vSphere bundled with vROps For those building a new

                          virtual infrastructure or adding more hosts to an existing virtual

                          infrastructure vSOM is a great option for buying vSphere and vROps

                          in a single SKU and at a discounted license cost

                          We previously covered the general benefits of vROps but what about

                          the specific benefits included in the Advanced and Enterprise editions

                          of vROps Letrsquos analyze the additional functionality in the Advanced

                          and Enterprise editions of the vRealize Suite

                          vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                          Advanced edition of vROps including these major benefits

                          bull vROps high availability

                          bull Customizable dashboards

                          bull Super metrics

                          bull Public cloud cost comparison

                          bull What-if scenarios for adding VMs to private and public clouds

                          bull Automated actions

                          bull vSAN troubleshooting and capacity management

                          bull vRealize Orchestrator integration

                          bull Service discovery and application dependency mapping

                          bull Third-party storage network hyper-convergence and multi-

                          cloud management packs

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                          For customers wanting to do service discovery and mapping they

                          can leverage the vRealize Operations Service Discovery Management

                          Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                          the services running in each VM and then builds a relationship or

                          dependencies between services from different VMs based on the

                          network communication

                          The management pack can create dynamic applications based on

                          the network communication between the services and brings the

                          functionality into VMWare vRealize Operations Manager that was

                          earlier provided by VMWare vRealize Infrastructure Navigator

                          Figure 1-2

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                          vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                          Advanced edition There are two important features

                          bull Performance monitoring of middleware applications

                          and databases

                          bull 3rd party database middleware and application monitoring

                          For example with vROps Enterprise edition you can use Blue Medorarsquos

                          SQL Server or Oracle database management packs with vROps

                          Figure 1-3

                          Figure 1-4

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                          When you select Advanced or Enterprise you will receive VMware

                          Configuration Manager With Config Manager in the Advanced

                          edition yoursquoll be able to track changes to vSphere for configuration

                          and regulatory compliance With Config Manager in the Enterprise

                          Edition yoursquoll be able to track OS-level changes configuration

                          and patch management for compliance of all applications and

                          operating systems

                          One of the biggest reasons companies select the Enterprise edition

                          is to be able to ensure compliance This is especially important for

                          companies regulated under Sarbanes-Oxley (SOX) Payment Card

                          Industry (PCI) Health Insurance Portability and Accountability Act

                          (HIPAA) Federal Information Security Act (FISMA) and so on

                          While not every company is required to be in compliance with those

                          guidelines every company needs to keep their entire infrastructure

                          secure And given the current environment itrsquos no longer something

                          admins are able to do manually or with a patchwork of tools

                          Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                          without ever having to install it Fortunately the smart people at

                          VMwarersquos Hands-on Labs have enabled access to the entire VMware

                          product line Itrsquos available to anyone at no cost already installed and

                          includes detailed lab instructions which are easy to follow (The author

                          frequently uses the HoL to immediately access some of VMwarersquos

                          most complex products)

                          vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                          those covering specific components of the vRealize Suite New labs

                          are always being released at the time of this writing here are my

                          favorite eight labs to learn vROps

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                          bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                          and Optimization

                          bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                          Proactive Management

                          bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                          bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                          bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                          ndash Challenge Lab

                          bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                          bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                          bull HOL-1811-02-SDC vSphere with Operations Management ndash

                          Getting Started

                          Figure 1-5

                          G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                          These labs cover the new features of vROps and vRealize Log Insight

                          how vROps manages a hybrid cloud and more If yoursquore new to vROps

                          and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                          labs first

                          SummaryIn this chapter yoursquove learned how vROps is packaged about different

                          features available in each edition and how you can get some hands-

                          on experience with the VMware HoL

                          Read on to the next chapter to better understand the vROps

                          architecture learn how to deploy vROps step-by-step and connect

                          vROps to vCenter

                          CHAPTER 2

                          Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                          I always recommend that you first take a few minutes to understand

                          the architecture behind the solution and the basics of how to size it

                          This is important so that you donrsquot get caught off guard later and end

                          up unable to scale the solution as your companyrsquos needs dictate

                          vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                          to install a new guest OS install a database install an app or even

                          connect it to the database

                          vROps is typically deployed and runs

                          entirely within a single VM thatrsquos very

                          scalable For enterprises that have

                          multiple sites or require high availability

                          multiple VMs will be needed

                          Figure 2-1 shows what the architecture

                          looks like inside the vROps VM

                          The single vROps VM includes the user

                          interface RESTful API vROps controller

                          analytics analysis and data storage

                          Figure 2-1

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                          By deploying more vROps VMs you can easily create a multi-node

                          cluster or even a multi-node highly available cluster as shown in

                          Figure 2-2

                          Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                          to take into consideration is the size of the virtual infrastructure yoursquoll

                          manage This will determine how you size your vROps deployment

                          During the deployment process (which we will cover in more detail

                          in the next chapter) yoursquoll be asked to size the vROps VM as small

                          medium large extra small extra large remote collector standard

                          Figure 2-2

                          Figure 2-3

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                          or remote collector large (Figure 2-3) These sizes match up with a

                          range of VM resources that will be used in your deployment including

                          vCPU vRAM and storage resources

                          Figure 2-4 shows how the different sizes correspond to the vCPU and

                          vRAM that will be allocated to the vROps VM

                          VMware KB article 54370 details the sizing guidelines for vROps I

                          encourage you to review it for more sizing information

                          Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                          to begin installation

                          The vROps Manager deployment guide offers pages of installation

                          prerequisites that you should be aware of if yoursquore deploying it into a

                          production environment Itrsquos always recommended to have the latest

                          version of the ESXi and vCenter before you deploy the latest version

                          of the vROps

                          Figure 2-4

                          Whatrsquos great about the latest version of vROps -

                          vRealize Operations Manager 67 ndash is that you can

                          monitor 30 larger environments using the same vROps

                          resource configuration

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                          Keep in mind that unlike a traditional Windows application with

                          the vROps virtual appliance-based deployment model therersquos no

                          need to do things like create a new VM buy a Windows Server OS

                          license install Windows create a new table and user on your SQL

                          Server install the Windows-based management application connect

                          it to SQL etc

                          Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                          the vROps appliance For those new to vROps I recommend that you

                          go to this URL

                          httpswwwvmwarecomgovrealize-ops-dl-en

                          It will bring you to the VMware evaluation center where you can sign

                          up for a free 60-day fully-functioning license of vROps

                          Existing VMware customers can go to the VMware download

                          center and download vRealize operations OVA directly from there

                          If yoursquore licensed for vROps yoursquoll need to enter your license key

                          after deployment (Wersquoll cover where to enter your license later in

                          this chapter)

                          Once yoursquove downloaded the vROps virtual appliance you can go

                          to the Home screen in the vSphere Web Client click on vRealize

                          NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                          If you are running vCenter 67 and want to deploy

                          vROps 67 there is a new highspeed deployment option

                          that is covered in Chapter 4 of this book If you arenrsquot

                          using vCenter 67 yet then continue on with the typical

                          deployment that is shown here

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                          Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                          This will bring up the Deploy OVF Template wizard to walk you

                          through the process Itrsquos here that yoursquoll specify the OVA file you

                          downloaded from VMwarecom (Figure 2-6)

                          Figure 2-5

                          Figure 2-6

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                          After that yoursquoll be walked through the deployment wizard starting

                          with giving the VM a name and selecting where yoursquod like to deploy

                          it (Figure 2-7)

                          Next select the virtual infrastructure resource where yoursquod like to

                          deploy the virtual appliance (Figure 2-8)

                          Figure 2-7

                          Figure 2-8

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                          Next yoursquoll have a chance to review the details of what yoursquore about

                          to deploy (Figure 2-9) including the version of the vROps and the

                          required disk size

                          Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                          any virtual appliance) and try to deploy

                          it using the vSphere Client (Windows

                          or Web) make sure you have a good

                          connection In the past Irsquove struggled trying

                          to deploy an OVF over a WAN or slow WiFi and had

                          to troubleshoot numerous FAILED error messages Eventually I discovered

                          that when I connect via reliable Ethernet to the same network that the

                          vSphere infrastructure is on the errors simply disappear

                          If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                          connecting to it via RDP downloading the OVF file to that Windows VM

                          (because itrsquos on the same network as the vSphere infrastructure) and

                          then deploying the OVF file from there

                          Figure 2-9

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                          Accept the VMware end user license agreement by clicking Accept and

                          then Next

                          Now select the size of your virtual infrastructure based on the sizing

                          information discussed earlier in this chapter Sizes range from extra

                          small to extra large As we saw this will determine the resources that

                          will be allocated to the VM once itrsquos deployed

                          Figure 2-10

                          Figure 2-11

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                          Select the datastore where yoursquoll install vROps the virtual disk format

                          and the VM storage policy (if applicable) and click Next (Figure 2-10)

                          Next select the network to which the vROps VM will connect

                          (Figure 2-11)

                          Next you have the chance to customize the template that will be used

                          to create the VM (Figure 2-12) This includes the time zone and any

                          static IP network settings you want to use If yoursquoll be using this

                          in a production or lab environment using a static IP address is

                          recommended

                          Finally review everything and if correct click Finish (Figure 2-13)

                          Figure 2-12

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                          After a few minutes you should see the new vROps VM deployed on

                          the new host or cluster specified After you power on the VM and a

                          minute or so has passed you can go to the vROps console It will look

                          very similar to Figure 2-14

                          As you can see it directs you to the URL for the vROps appliance

                          Figure 2-13

                          Figure 2-14

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                          Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                          screen that looks like Figure 2-15

                          As you can see the three options are to perform an express installation

                          a new installation or expand an existing installation

                          In our case we will choose the express installation to get vROps up and

                          running as quickly as possible but if yoursquod like to see every additional

                          installation option yoursquod choose the new installation If you already

                          have an existing installation you would of course choose to expand

                          that existing installation to add greater scalability or high availability

                          to your pre-existing cluster

                          Choosing the express installation begins the three steps of the vROps

                          Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                          The first step is to enter the new password for the admin account

                          Keep in mind that you need to use a complex password that meets the

                          requirements as shown in Figure 2-17

                          Figure 2-15

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                          Figure 2-16

                          Figure 2-17

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                          After clicking Next yoursquore ready to complete the vROps installation

                          (Figure 2-18)

                          The additional options provide the ability to choose a custom security

                          certificate configure a name for the customer master node and enter

                          an NTP server address for timekeeping

                          Figure 2-18

                          Figure 2-19

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                          Once configured the vROps web UI displays a login screen at which

                          point you can log in with the admin username and password you

                          configured (Figure 2-19)

                          vRealize Operations Manager deployment is now complete leading to

                          the final five-step configuration wizard shown in Figure 2-20

                          After clicking Next and accepting the license agreement yoursquore

                          prompted to enter your product license key shown in Figure 2-21

                          You can choose to either take the default to evaluate vROps or if

                          yoursquore a licensed vROps Manager user yoursquod enter your key here

                          For this tutorial the product evaluation default was selected One

                          more checkbox about being part of the VMware customer experience

                          improvement program then click Next then Finish (Figure 2-22) to

                          complete the installation wizard

                          Figure 2-20

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                          Figure 2-21

                          Figure 2-22

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                          Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                          solution As Figure 2-23 shows you should choose VMware vSphere

                          Yoursquore connecting vROps to the vCenter server thatrsquos managing

                          your vSphere infrastructure enabling vROps to begin gathering

                          performance data related to your hosts clusters storage and VMs

                          Figure 2-23

                          Figure 2-24

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                          To configure the vSphere solution select the VMware vSphere solution

                          and click on the gear icon inside the Administration tab and under

                          Solutions

                          This brings you to the manage solution configuration The first thing

                          to do is add a new set of credentials by clicking the Plus sign on the

                          right side of the credentials field (Figure 2-24)

                          Itrsquos here that you can add your administrative vCenter username and

                          password shown in Figure 2-25

                          With your credentials added you next add a display name for your

                          vCenter server and your vCenter serverrsquos domain name or IP address

                          then click the button Test Connection (Figure 2-26)

                          If the test is successful yoursquoll be prompted to accept the default

                          certificate (Figure 2-27)

                          Figure 2-25

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                          After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                          Figure 2-26

                          Figure 2-27

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                          After you click OK make sure that you click Save Settings before

                          clicking Close to continue

                          With the solution configured you should now see that vROps is

                          collecting data from vCenter as shown in Figure 2-29

                          It will take some time for vROps to gather all the data that it

                          needs to learn about your virtual infrastructure to start making

                          recommendations for optimization but just in the first few minutes

                          yoursquoll start learning where your bottlenecks are and which of your

                          VMs hosts and datastores are currently under the heaviest workloads

                          (and what the source is of those workloads)

                          Figure 2-28

                          Figure 2-29

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                          Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                          interfaces and how to log in to those interfaces

                          Herersquos what you need to know

                          The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                          or domain name) of the vROps VM This IP address was either

                          statically configured when you deployed vROps or obtained by

                          DHCP If you donrsquot know the IP address of your vROps VM simply

                          go to the console of the VM inside the vSphere Web Client

                          bull The username for the web interface defaults to admin the

                          password was configured when you deployed vROps

                          The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                          or domain name used to access vROps but add ldquoadminrdquo after it

                          like this http1921681157admin

                          Figure 2-30

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                          bull The username for the web interface defaults to admin the

                          password was configured when you deployed vROps

                          The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                          troubleshooting and network reconfiguration The console is

                          accessed through the VMrsquos console in the vSphere Web Client

                          SSH access may have been enabled when you deployed vROps if

                          not itrsquos possible to enable it by using the console access through

                          the vSphere Web Client

                          bull You can log in to the console using the same admin account

                          shown in Figure 2-31 but itrsquos much more useful to log in as the

                          root account By default in vROps therersquos no password set on

                          the root account so the first time you log in yoursquoll be prompted

                          to change the password To do so you must enter the current

                          password Since the default password is blank you can press

                          enter to move on

                          bull The most commonly used administrative tools inside the vROps

                          command-line console are in ldquooptvmwaresharevamirdquo

                          For example vami_config_net shown in Figure 2-32 is used to

                          reconfigure networking on the vROps virtual appliance this is very

                          useful if you used DHCP IP addressing when you deployed the virtual

                          Figure 2-31

                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                          appliance but later want to change to a static IP address or reconfigure

                          the DNS servers being used

                          SummaryIn this chapter yoursquove learned about the vROps architecture how to

                          deploy vROps and how to connect it to vCenter You should now be

                          up and running

                          In the next chapter yoursquoll get detailed information on how vROps

                          is configured in the real world regarding single sign-on alert

                          configuration custom policies and more

                          Figure 2-32

                          CHAPTER 3

                          Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                          yoursquore ready to enable intelligent operations for your virtual

                          infrastructure In this chapter yoursquoll learn about some of the most

                          common configurations you may want to perform beyond the initial

                          configuration Yoursquoll also learn how to configure SSO authentication

                          custom policies custom alerts predictive DRS automated workload

                          balancing capacity management and more

                          Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                          Those are the same admins who always log in to vROps using the

                          SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                          configure single sign-on (SSO) with vROps

                          The benefit of SSO is that any login you can use to log in to the

                          vSphere Web Client will also allow you to log in to vROps And once

                          you log in to the vSphere Web Client you can use vROps without any

                          authentication whatsoever This is a huge convenience

                          Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                          These steps assume that you already have vSphere vCenter and

                          vROps Manager installed and configured

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                          Finally make sure that the time on your vROps server is synced with

                          the time on your vCenter server Network Time Protocol (NTP) is the

                          best way to do this and configuring NTP in vROps is easy Just go into

                          Administration Cluster Management and on the Actions menu click

                          on Network Time Protocol Settings as shown in Figure 3-1

                          If you already have an NTP server (likely configured during deployment

                          of vROps) you can move on from here If you donrsquot have an NTP

                          server enter the name of your NTP server and click Add to add your

                          NTP server

                          Next make sure you have DNS configured for your vCenter server and

                          vROps server If you donrsquot have DNS properly configured yoursquoll get

                          the error ldquofailed to retrieve single sign on SSL certificates the host or

                          port is not reachablerdquo

                          Finally note carefully the version update and patch levels of your

                          vCenter server and your vROps server I recommend the latest

                          version of both

                          Figure 3-1

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                          Once yoursquove met the prerequisites you can move on to configuring

                          SSO To configure SSO in vROps go to the Administration tab and

                          under Access click on Authentication Sources Then click Add to add

                          a new authentication source as shown in Figure 3-2

                          Note that under ldquosource typerdquo you can configure authentication to

                          SSO SAML (likely pointing to vCenter) Windows Active Directory

                          (AD) or Open LDAP

                          Figure 3-2

                          Figure 3-3

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                          Irsquod recommend configuring your vCenter server to use AD

                          authentication then configuring vROps to point to vCenter for SSO

                          SAML authentication This is preferable to configuring vROps to go to

                          AD for authentication

                          Enter a name for the authentication source (whatever you want)

                          keeping the default of SSO SAML for the source type Then enter

                          the vCenter IP address or host name username and password See

                          Figure 3-3

                          Next accept the certificate from vCenter and click OK as shown in

                          Figure 3-4

                          Then as Figure 3-5 shows specify which groups you want to import

                          Assign vROps roles to the user groups that yoursquore importing

                          (Figure 3-6)

                          In this case we added the vCenter administratorsvspherelocal

                          account and made it an administrator for vROps

                          In production environments you might want to create an AD group in

                          which you add your vROps administrators then authorize that group

                          to administer or simply use vROps

                          Figure 3-4

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                          Figure 3-5

                          Figure 3-6

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                          At this point your configuration should be complete To test it log

                          out of vROps and the vSphere Web Client

                          Log back into the vSphere Web Client and open the web page for

                          vROps you should be automatically logged in with no authentication

                          As you can see in Figure 3-7 vROps is allowing the AD admin account

                          to log in

                          Remember the goal of this SSO configuration is that you never have

                          to log in to vROps again (during normal usage) as long as yoursquore

                          already logged into the vSphere Web Client Mission accomplished

                          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                          admin needs to perform If you donrsquot do it at the start at some point

                          you will likely need to do it in the future so you might as well do it

                          right from the start

                          If you click on Home at the top of the vROps web interface then click

                          on Administration yoursquoll be taken to the administrative interface

                          where just about all vROps customizations are made (Figure 3-8)

                          Figure 3-7

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                          In the administrative interface click on Policies on the left to configure

                          and customize vROps policies (Figure 3-9)

                          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                          solely work off of thresholds but there are some things that you

                          inherently know about your virtual infrastructure that vROps

                          canrsquot know

                          Figure 3-8

                          Figure 3-9

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                          For example you may have a high-priority production cluster (with

                          many more resources intentionally allocated) and a low priority dev

                          test cluster (with many fewer resources intentionally allocated) You

                          donrsquot want vROps alerting you that you need to add more resources

                          to devtest if you intentionally under-provisioned the devtest cluster

                          for the workload

                          Perhaps itrsquos more critical to be alerted to a low memory situation on

                          a production cluster than it is for a testdev cluster Or you might

                          want to exclude the vROps VMs from monitoring and alerting on

                          themselves

                          You can see the importance of customization And since policies

                          are applied to groups there are times when yoursquoll want to wait on

                          the creation of new policies and first create a new group type and

                          associated groups But if you already have a group type to which you

                          want to apply your policy you can go ahead and create the new policy

                          What is a vROps PolicyA policy is a set of rules that you define

                          for vRealize Operations Manager to

                          use to analyze and display information

                          about the objects in your environment

                          You can create modify and administer

                          policies to determine how vRealize Operations

                          Manager displays data in dashboards views and reports

                          Be careful if you choose to modify the default policy

                          as yoursquore modifying how vROps does its job and the

                          information that you see across vROps in dashboards

                          reports and views will forever be changed

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                          Ideally you want to create a new policy for something such as letrsquos

                          say your devtest cluster

                          To do this (assuming you already had a group in mind) click on the

                          Policy Library tab then the Plus sign to Create a New Policy (shown

                          in Figure 3-9) From there you would give the policy a name and

                          description

                          Itrsquos common to create a new policy by starting with an existing policy

                          The policy that you start with is called the ldquobase policyrdquo as the new

                          policy you create inherits its settings from that policy See Figure 3-10

                          From there as shown in Figure 3-11 yoursquoll associate a policy

                          with a group

                          In this case I associated that policy with the new ldquoDev-Testrdquo group

                          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                          At this point if you used a policy template you have the option of just

                          clicking Finish to complete the policy creation Or if you want to view

                          or modify all the potential options for the policy configuration and

                          alerts you can do so

                          Figure 3-10

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                          When yoursquore done your new policy will show up in the policy library

                          as shown in Figure 3-12

                          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                          are system defined (the adapter groups) and cannot be changed Other

                          groups are user-defined and can be modified or added to

                          Figure 3-12

                          Figure 3-11

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                          Examples of system-defined adapter groups include Operating

                          Systems World Universe vSAN World and vSphere World These

                          groups contain objects such as the vCenter server ESXi hosts data

                          centers etc

                          Examples of the pre-defined user groups include Department

                          Environment Function Location Security zone and Service Level

                          Object You should use the vROps grouping to organize the objects in

                          your virtual infrastructure in the way that makes the most sense to

                          you If possible use the pre-defined user groups

                          However if those groups donrsquot suit you vROps group types also allow

                          you to create your own custom object groups specifically tailored for

                          your environment Figure 3-13 shows the creation of the Dev-Test

                          group for example

                          By choosing a dynamic group membership (ldquoKeep group membership

                          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                          vSphere inventory object like a folder cluster resource pool or even

                          Figure 3-13

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                          a virtual data center All the objects under that object will always

                          be associated with the group yoursquove created regardless of whether

                          theyrsquore added or removed This is great for dynamically changing

                          environments as most are today

                          Once the grouprsquos created the logical inventory view allows you to

                          use that group for all common vROps functions such as showing the

                          performance and capacity for all associated resources

                          For more information on policies group types and groups check

                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                          vRealize-Operations-Manager67vrealize-operations-manager-

                          67-config-guidepdf) in the vROps documentation for more detailed

                          information

                          Automated Remediation in vROps There are many data center monitoring

                          tools out there that tell you that you have

                          a problem Remember the robot from the

                          old sci-fi show ldquoLost In Spacerdquo It was

                          always throwing up its arms and screeching

                          ldquoWarning Warning Dangerrdquo

                          At one point that may have been helpful (if

                          stressful) but our expectations and needs

                          have evolved Todayrsquos tools are able to predict problems before

                          they happen and tell you how to fix them before they impact your

                          applications Prediction and suggested remediation are the new

                          minimum expectation However there are very few tools out there

                          that will not only predict and suggest remediation but automate

                          the process

                          Consider for example an employeemanager analogy where the

                          employee keeps bringing common problems to the manager asking

                          the manager how to solve the recurring issues No manager wants

                          to hear about the same problems over and over again when the

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                          fix is already known What could the manager do After dressing

                          the employee down and threatening to make them eligible for

                          unemployment benefits said manager could write a script that the

                          employee could execute on their own to solve the problem

                          Another analogy that might help is to think in terms of the cloud

                          Cloud management requires a tool that knows what can go wrong in

                          your cloud infrastructure and automatically solve it for you before it

                          impacts applications and yes even without notifying you about it in

                          the middle of the night The ideal would be for your cloud monitoring

                          and management tool to email you a report in the morning that says

                          ldquoI fixed these problems for you while you were sleeping and the

                          applications were never impactedrdquo

                          This is exactly the type of functionality that vROps Intelligent

                          Operations can provide

                          vROps offers many different actions that can be automated without

                          any scripting and without vRealize Automation Examples include

                          powering on a VM powering off a VM resizing most VM resources

                          and more With these actions vROps is able to prevent downtime or

                          application performance issues before they happen

                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                          with vROps

                          bull Automated Workload Optimization The ability of vROps to move

                          running VMs from one cluster to another to proactively prevent

                          performance bottlenecks before they happen

                          bull vROps Automated Actions vROps can perform more than 39

                          different actions on objects managed by the vCenter adapter You

                          can manually perform these actions or configure alerts to trigger

                          remediation with one of them

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                          bull vRealize Automation Integrated Actions The same actions that

                          can be automated with vROps can also be automated with vRealize

                          Automation allowing you to perform more complex automations

                          bull Webhooks By leveraging vRealize Orchestrator integration you

                          can trigger an alert based on an email SNMP trap or REST API

                          notification that alert can then perform an automated action

                          The first thing you need to know is that for these vROps actions to

                          work the vCenter adapter must have Enable Actions set to Enable as

                          shown in Figure 3-15

                          In the past you would configure the vCenter Python Adapter

                          separately but starting with vROps 66 thatrsquos no longer necessary

                          You can view the multitude of different actions that you can either

                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                          Figure 3-15

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                          If you take a look at a specific vSphere object and click on the Actions

                          drop down for that object you can see the actions that apply to that

                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                          To automate these types of actions you need to modify a

                          recommendation to perform an action (remediate) instead of just

                          recommend remediation steps To do this go to the Alerts menu then

                          into Alert Settings Recommendations and find a recommendation

                          Figure 3-16

                          Figure 3-17

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                          you want to automate Figure 3-18 for example shows a pre-defined

                          recommendation to add more memory to a VM

                          In this case therersquos a pre-defined action as well to add more memory

                          to the VM to automatically remediate the memory contention issue

                          and resolve application slowness See Figure 3-19

                          Automated remediation takes alert recommendations (which already

                          exist in your vROps installation) and allows you to turn on an action

                          to take that supersedes the recommendation

                          When automated actions kick in theyrsquore displayed under

                          Administration History Recent Tasks

                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                          were sleeping

                          Figure 3-18

                          Figure 3-19

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                          occur on the monitored objects when data analysis indicates deviations

                          from normal metric values or when a problem occurs with one of the

                          vRealize Operations components

                          In other words alerts are things you need know about

                          vROps Alerts come in three flavors

                          bull Critical

                          bull Immediate

                          bull Warning

                          Critical alerts should be acted upon immediately immediate alerts

                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                          Alerts are visible in a few different areas in vROps The most obvious is

                          the main Alerts menu as shown in Figure 3-20 Another place to see

                          alerts is from the Operations Overview as you can see in Figure 3-21

                          vROps comes with many different alerts preconfigured Under the Alerts

                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                          alerts and create your own custom alerts should you decide to do so

                          Figure 3-20

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                          you receive an alert vROps is typically very helpful in resolving alerts

                          by explaining the problem offering metrics to support its analysis and

                          providing recommended actions to remediate the issue (Figure 3-23)

                          Figure 3-21

                          Figure 3-22

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                          If you select an alert in the Alerts menu you can take ownership

                          cancel the alert suspend the alert go to the alert definition or release

                          ownership (Figure 3-24)

                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                          scheduler aka pDRS So what does pDRS do that the DRS you

                          already know and love doesnrsquot

                          Figure 3-23

                          Figure 3-24

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                          that you love it (I know I do) You may think that DRS is already perfect

                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                          needed to actually predict the needs of your applications With that

                          your applications can achieve the fastest performance possible and

                          your vSphere infrastructure can have the fastest workload balancing

                          ever Would that interest you

                          vSphere and DRS have been working together since vROps 62 when

                          Intelligent Workload Placement with DRS was announced With

                          Intelligent Workload Placement vROps helped to rebalance VM

                          workloads across clusters

                          With Intelligent Workload Placement in place you may think that

                          DRS doesnrsquot need any help balancing workloads within a cluster after

                          all DRS already does its job very well But letrsquos look at the different

                          approaches that DRS has available to it

                          Traditionally DRS has worked by reactively balancing workloads

                          when applications (running on VMs) arenrsquot getting the resources

                          they need DRS analyzes the resources allocated (CPU and memory)

                          and looks to see if those resources are continuously available if they

                          arenrsquot it moves that VM to a host that has those resources available

                          While this works well in most cases there is the potential for

                          contention and thus negative application performance impact (albeit

                          very short) DRS is included with vSphere Enterprise Plus

                          The next step up from reactive is balance which is the Intelligent

                          Workload Placement approach discussed earlier With the balance

                          method vSphere DRS and vROps begin working together

                          This is an improvement over the reactive method because vROps is

                          working at a higher level than DRS to analyze performance across

                          multiple clusters While this is by itself better than DRS the downside

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                          is that it comes with high overhead and doesnrsquot do anything to prevent

                          application performance issues and contention before it happens

                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                          performance issues While they typically fix application performance

                          issues very quickly therersquos no guarantee that they will in addition

                          therersquos no proactive diagnosis and prevention of problems before

                          they happen

                          Predictive DRS does exactly this helping the admin get out ahead

                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                          predicts what resources each VM will need that day using the past

                          resource consumption of each VM as a guide to future needs

                          It combines that predictive ability with the knowledge of what VMs

                          are on each host and the resources that each host is able to contribute

                          vROps makes these predictions using its dynamic thresholds The

                          great thing about these dynamic thresholds is that theyrsquore tailored to

                          each individual VM and application

                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                          your DRS Cluster Configuration enable vSphere DRS and check the

                          box to Enable Predictive DRS (see Figure 3-26)

                          Next navigate to the Administration menu in vROps then to Solutions

                          Edit your vSphere Solution then under the advanced settings enable

                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                          shown in Figure 3-27

                          Figure 3-25

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                          Each hour predictive DRS will combine its knowledge of the

                          environment combined with the historical resource utilization of each

                          VM then take action to ensure that the VMs receive the resources

                          Figure 3-26

                          Figure 3-27

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                          they need before theyrsquore needed The end result is that your critical

                          applications never get the chance to suffer performance degradation

                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                          feature called ldquoautomated workload optimizationrdquo You might be

                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                          in vSphererdquo The answer is that yes DRS automates the balancing of

                          workloads (although technically it doesnrsquot balance at all it ensures

                          that workloads get the resources that they need)

                          Unlike DRS which works within vSphere clusters automated workload

                          optimization automates the optimization of workloads between

                          vSphere clusters Thus to leverage AWO the first requirement is

                          having multiple vSphere clusters

                          I like to say that DRS works intra-cluster and automated workload

                          optimization works inter-cluster

                          Figure 3-28

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                          the Optimize Capacity section See Figure 3-28

                          You can control how yoursquod like the workloads to be placed in the

                          Placement Settings tile by clicking on Edit Settings as shown in

                          Figure 3-29

                          Once you have multiple clusters managed by vROps you can choose to

                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                          a Schedule or make workload balancing Automatic

                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                          next chapter of this book

                          Figure 3-29

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                          host of valuable metrics

                          bull Total environment capacity

                          bull Used capacity

                          bull CPU capacity trends

                          bull Memory capacity trends

                          Figure 3-30

                          Figure 3-31

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                          bull Disk capacity trends

                          bull Predict how much time remains before your most critical resources

                          are depleted

                          By drilling down into a specific cluster yoursquoll move down into the

                          environment level from there you can drill even deeper For example

                          check out the workload analysis of the cluster in Figure 3-32

                          This drilldown can be done for a specific host VM or datastore For

                          example Figure 3-33 shows the capacity remaining for a specific VM

                          In this case you should be concerned since just 35 days remain until

                          memory runs out in your vCenter Server VM

                          vROps can show the capacity and time remaining for any object it

                          manages including clusters hosts datastores and VMs It will

                          proactively alert you should the capacity and time remaining fall

                          below predetermined levels

                          Figure 3-32

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                          troubleshoot your vSphere infrastructure

                          To that end vROps constantly performs performance analysis to

                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                          troubleshooting dashboards for clusters datastores hosts VMs and

                          vSAN in addition to the ability to troubleshoot via log data

                          Figure 3-33

                          Figure 3-34

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                          dashboard It enables you to quickly identify the type of contention

                          faced by each VM in the cluster

                          Besides the troubleshooting dashboards the real power of vROps

                          shines through when you realize how often the vROps Smart Alerts

                          are able to point you to the root cause of an issue and provide

                          recommendations for remediation so that you can quickly resolve any

                          trouble that might occur

                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                          you installed the vROps Management Pack for vSAN However vSAN

                          management is built into vROps 66 and later

                          Using vSAN management and monitoring in vROps requires you to

                          enable it by connecting it to your vCenter Server In vROps go to

                          the Administration menu then to Solutions select the VMware vSAN

                          solution then the Gear icon to configure (Figure 3-36)

                          Figure 3-35

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                          Figure 3-36

                          Figure 3-37

                          Figure 3-38

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                          From there yoursquoll add your vCenter Server Hostname and Credentials

                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                          After you get a successful test of the connection and credentials make

                          sure that you click Save Settings

                          At this point vROps will begin gathering statistics from your vCenter

                          server related to vSAN then yoursquoll quickly start seeing some very

                          insightful statistics and recommendations from vROps

                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                          bull vSAN Capacity Overview

                          bull Migrate to vSAN

                          bull vSAN Operations Overview

                          bull Troubleshoot vSAN

                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                          Figure 3-39

                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                          For those using vSAN these dashboards are invaluable They allow

                          you to plan capacity across multiple vSAN clusters optimize vSAN

                          clusters prevent vSAN trouble before it happens and if needed

                          troubleshoot vSAN (Figure 3-40)

                          SummaryIn this chapter yoursquove learned how to configure the most common

                          vROps features and how to maximize your vSphere infrastructure

                          using vROps features like predictive DRS vSAN management and

                          powerful capacity dashboards

                          With the latest version of vROps some even more powerful features

                          have been released In the next chapter wersquoll dive into the latest

                          vROps features that will allow you to enable a self-driving vSphere

                          infrastructure

                          Drive on

                          Figure 3-40

                          CHAPTER 4

                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                          read this chapter completely With the recently announced vROps 67

                          VMware has brought what they call ldquoSelf-Driving Operations for the

                          Data Centerrdquo What does this mean for you VMware says that the self-

                          driving data center will bring ldquoContinuous performance optimization

                          based on operational and business intent efficient capacity

                          management proactive planning and intelligent remediationrdquo

                          The goal for the self-driving data center is to provide a unified

                          management platform so that the IT organization can optimize

                          plan and scale the software-defined data center and multiple cloud

                          deployments from the applications to the infrastructure

                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                          new instance of vROps 67 directly from the vSphere client without

                          having to go through the traditional installation steps that we covered

                          in Chapter 2 of this book With the new high speed installation

                          vCenter will download the vROps 67 OVA deploy it and completely

                          configure it In addition to the deployment the high speed installation

                          also includes the automatic configuration of the vSphere Adapter to

                          communicate with the vCenter server that you deployed it from

                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                          From there you can select either the online or offline installation mode

                          provide your vCenter server credentials define your environment

                          (datacenter cluster host datastore and network) and provide IP

                          address details With that information vCenter will automatically

                          deploy vROps activate the new vROps dashboards for vCenter and

                          configure the vSphere adapter in vROps

                          Figure 4-1

                          Figure 4-2

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                          You can be up and running with vROps faster than ever by combining

                          vSphere 67 vCenter 67 and vROps 67

                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                          when you combine vROps 67 and vCenter

                          67 Only with that magical combination

                          can you use the new vROps 67 plugin

                          for the vCenter 67 HTML5 web client

                          (Figure 4-3)

                          The vRealize Operations within vCenter

                          plugin provides you with six new

                          dashboards directly inside your vCenter

                          UI (Figure 4-4)

                          The end result is that you get all the

                          goodness of vROps in your vSphere client

                          helping you be more productive than ever

                          Figure 4-3

                          Figure 4-4

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                          makes vROps easier to use ultimately making you more productive

                          The new UI includes a use case and persona-based ldquoQuick Start

                          Dashboardrdquo to help you quickly perform operational tasks It also

                          includes updated workflows for enterprise-wide troubleshooting with

                          metrics and logs Figure 4-5 shows the new interface

                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                          define how the data centerrsquos intended to run and then for vROps to

                          make it happen

                          Figure 4-5

                          Figure 4-6

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                          The first step is to access the current performance of your data center

                          Figure 4-6 shows the vROps 67 automated workload balancing and

                          optimization window

                          Simply define intent by configuring settings such as target utilization

                          and cluster headroom then define tag-based placement requirements

                          as shown in Figure 4-7 Some examples of tag-based placement

                          bull SLA tiers Gold Silver Bronze

                          bull License policies Windows Oracle Linux

                          bull Compliance PCI HIPAA

                          bull App affinity policies

                          After yoursquove defined intent turn on self-driving operations by

                          automating workload balancing and performance optimization

                          (Figure 4-8) There are several ways to automate optimization action

                          bull Run it now manually based on recommendations

                          bull Schedule it for an automated ongoing optimization

                          Figure 4-7

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                          bull Automate to run when performance troubles occur and desired

                          performance intent isnrsquot met

                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                          for capacity shortfalls view total cost of ownership and get detailed

                          insights on potential cost savings from reclamation and analyze

                          optimum densities for the future

                          Figure 4-9 shows an example of the kind of savings opportunities

                          presented As you can see cost data is directly correlated with capacity

                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                          not needed

                          Figure 4-8

                          Figure 4-9

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                          After getting an idea of which data centers to prioritize and what could

                          be the potential cost savings (Figure 4-10) you can easily automate

                          optimization actions This includes reclamation right-sizing and

                          automating workload balancing to reduce license costs as well as

                          densification to consolidate workloads into minimal clusters while

                          assuring that you meet goals for performance target utilization and

                          defined intent

                          The new capacity analytics engine is able to view historical trends and

                          predict the most constrained resources such as CPU memory and

                          disk space It can also give recommendations to either reclaim unused

                          capacity or even add capacity (Figure 4-11)

                          Figure 4-10

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                          workloads For some of those workloads it makes the most sense to

                          move them into the public cloud but which public cloud

                          The new version of vROps allows you to perform what-if scenario

                          analysis to decide where to run workloads between VMware Cloud on

                          AWS and AWS EC2 as shown in Figure 4-12

                          Figure 4-11

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                          to enable IT and application owners to triage and resolve issues faster

                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                          by automatically discovering VMs and apps then provisioning the

                          required OS and app data collectors to send metrics to Wavefront

                          Figure 4-12

                          Figure 4-13

                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                          This capability enables IT to gain control and provide app monitoring

                          capabilities to their DevOps teams for the next generation of apps in

                          addition to traditional applications

                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                          itrsquos packaged how itrsquos installed and how itrsquos configured

                          More importantly yoursquove learned how to maximize the power of

                          vROps to make the most of your vSphere infrastructure When paired

                          together vSphere 67 and vRealize 67 are an unstoppable data

                          center solution that provides powerful features like predictive DRS

                          workload optimization cost savings and ultimately the self-driving

                          data center

                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                          the latest version check out the vROps

                          Upgrade Center

                          httpswwwvmwarecomproducts

                          vrealize-operationsupgrade-centerhtml

                          If you donrsquot have vROps in place already you can

                          sign up for a free 60-day evaluation

                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                          • Chapter 1
                            • Getting Started with VMware vRealize Operations
                              • What is vRealize Operations
                              • How Does vRealize Operations Work
                              • Understanding vRealize Operations Editions
                              • Learning vROps in the VMware Hands-on Labs (HoL)
                              • Summary
                                  • Chapter 2
                                    • Deploying vRealize Operations
                                      • vRealize Operations Architecture Overview
                                      • Sizing vRealize Operations
                                      • Installing vRealize Operations for the First Time
                                      • Accessing vRealize Operations
                                      • Summary
                                          • Chapter 3
                                            • Configuring vRealize Operations for Maximum Effect
                                              • Configuring SSO in vROps
                                              • Understanding Policies in vROps
                                              • Automated Remediation in vROps
                                              • Configuring Alerts
                                              • Predictive DRS
                                              • Automated Workload Optimization
                                              • Maximizing Capacity Analysis with vROps
                                              • Maximize Troubleshooting with vROps
                                              • Summary
                                                  • Chapter 4
                                                    • Maximizing vRealize Operations
                                                      • High Speed Installation
                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                      • Enhanced User Interface
                                                      • Automating Performance Based on Intent
                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                      • Whatrsquos Next

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 4

                            supported public clouds VMware Cloud Providers and third-party

                            hypervisors and physical servers

                            What is vSOM and How Can It Help YouvSphere with Operations Management Enterprise Plus allows you

                            to purchase vSphere bundled with vROps For those building a new

                            virtual infrastructure or adding more hosts to an existing virtual

                            infrastructure vSOM is a great option for buying vSphere and vROps

                            in a single SKU and at a discounted license cost

                            We previously covered the general benefits of vROps but what about

                            the specific benefits included in the Advanced and Enterprise editions

                            of vROps Letrsquos analyze the additional functionality in the Advanced

                            and Enterprise editions of the vRealize Suite

                            vRealize Advanced EditionThere are a number of reasons that enterprises move up to the

                            Advanced edition of vROps including these major benefits

                            bull vROps high availability

                            bull Customizable dashboards

                            bull Super metrics

                            bull Public cloud cost comparison

                            bull What-if scenarios for adding VMs to private and public clouds

                            bull Automated actions

                            bull vSAN troubleshooting and capacity management

                            bull vRealize Orchestrator integration

                            bull Service discovery and application dependency mapping

                            bull Third-party storage network hyper-convergence and multi-

                            cloud management packs

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                            For customers wanting to do service discovery and mapping they

                            can leverage the vRealize Operations Service Discovery Management

                            Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                            the services running in each VM and then builds a relationship or

                            dependencies between services from different VMs based on the

                            network communication

                            The management pack can create dynamic applications based on

                            the network communication between the services and brings the

                            functionality into VMWare vRealize Operations Manager that was

                            earlier provided by VMWare vRealize Infrastructure Navigator

                            Figure 1-2

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                            vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                            Advanced edition There are two important features

                            bull Performance monitoring of middleware applications

                            and databases

                            bull 3rd party database middleware and application monitoring

                            For example with vROps Enterprise edition you can use Blue Medorarsquos

                            SQL Server or Oracle database management packs with vROps

                            Figure 1-3

                            Figure 1-4

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                            When you select Advanced or Enterprise you will receive VMware

                            Configuration Manager With Config Manager in the Advanced

                            edition yoursquoll be able to track changes to vSphere for configuration

                            and regulatory compliance With Config Manager in the Enterprise

                            Edition yoursquoll be able to track OS-level changes configuration

                            and patch management for compliance of all applications and

                            operating systems

                            One of the biggest reasons companies select the Enterprise edition

                            is to be able to ensure compliance This is especially important for

                            companies regulated under Sarbanes-Oxley (SOX) Payment Card

                            Industry (PCI) Health Insurance Portability and Accountability Act

                            (HIPAA) Federal Information Security Act (FISMA) and so on

                            While not every company is required to be in compliance with those

                            guidelines every company needs to keep their entire infrastructure

                            secure And given the current environment itrsquos no longer something

                            admins are able to do manually or with a patchwork of tools

                            Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                            without ever having to install it Fortunately the smart people at

                            VMwarersquos Hands-on Labs have enabled access to the entire VMware

                            product line Itrsquos available to anyone at no cost already installed and

                            includes detailed lab instructions which are easy to follow (The author

                            frequently uses the HoL to immediately access some of VMwarersquos

                            most complex products)

                            vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                            those covering specific components of the vRealize Suite New labs

                            are always being released at the time of this writing here are my

                            favorite eight labs to learn vROps

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                            bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                            and Optimization

                            bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                            Proactive Management

                            bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                            bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                            bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                            ndash Challenge Lab

                            bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                            bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                            bull HOL-1811-02-SDC vSphere with Operations Management ndash

                            Getting Started

                            Figure 1-5

                            G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                            These labs cover the new features of vROps and vRealize Log Insight

                            how vROps manages a hybrid cloud and more If yoursquore new to vROps

                            and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                            labs first

                            SummaryIn this chapter yoursquove learned how vROps is packaged about different

                            features available in each edition and how you can get some hands-

                            on experience with the VMware HoL

                            Read on to the next chapter to better understand the vROps

                            architecture learn how to deploy vROps step-by-step and connect

                            vROps to vCenter

                            CHAPTER 2

                            Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                            I always recommend that you first take a few minutes to understand

                            the architecture behind the solution and the basics of how to size it

                            This is important so that you donrsquot get caught off guard later and end

                            up unable to scale the solution as your companyrsquos needs dictate

                            vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                            to install a new guest OS install a database install an app or even

                            connect it to the database

                            vROps is typically deployed and runs

                            entirely within a single VM thatrsquos very

                            scalable For enterprises that have

                            multiple sites or require high availability

                            multiple VMs will be needed

                            Figure 2-1 shows what the architecture

                            looks like inside the vROps VM

                            The single vROps VM includes the user

                            interface RESTful API vROps controller

                            analytics analysis and data storage

                            Figure 2-1

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                            By deploying more vROps VMs you can easily create a multi-node

                            cluster or even a multi-node highly available cluster as shown in

                            Figure 2-2

                            Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                            to take into consideration is the size of the virtual infrastructure yoursquoll

                            manage This will determine how you size your vROps deployment

                            During the deployment process (which we will cover in more detail

                            in the next chapter) yoursquoll be asked to size the vROps VM as small

                            medium large extra small extra large remote collector standard

                            Figure 2-2

                            Figure 2-3

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                            or remote collector large (Figure 2-3) These sizes match up with a

                            range of VM resources that will be used in your deployment including

                            vCPU vRAM and storage resources

                            Figure 2-4 shows how the different sizes correspond to the vCPU and

                            vRAM that will be allocated to the vROps VM

                            VMware KB article 54370 details the sizing guidelines for vROps I

                            encourage you to review it for more sizing information

                            Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                            to begin installation

                            The vROps Manager deployment guide offers pages of installation

                            prerequisites that you should be aware of if yoursquore deploying it into a

                            production environment Itrsquos always recommended to have the latest

                            version of the ESXi and vCenter before you deploy the latest version

                            of the vROps

                            Figure 2-4

                            Whatrsquos great about the latest version of vROps -

                            vRealize Operations Manager 67 ndash is that you can

                            monitor 30 larger environments using the same vROps

                            resource configuration

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                            Keep in mind that unlike a traditional Windows application with

                            the vROps virtual appliance-based deployment model therersquos no

                            need to do things like create a new VM buy a Windows Server OS

                            license install Windows create a new table and user on your SQL

                            Server install the Windows-based management application connect

                            it to SQL etc

                            Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                            the vROps appliance For those new to vROps I recommend that you

                            go to this URL

                            httpswwwvmwarecomgovrealize-ops-dl-en

                            It will bring you to the VMware evaluation center where you can sign

                            up for a free 60-day fully-functioning license of vROps

                            Existing VMware customers can go to the VMware download

                            center and download vRealize operations OVA directly from there

                            If yoursquore licensed for vROps yoursquoll need to enter your license key

                            after deployment (Wersquoll cover where to enter your license later in

                            this chapter)

                            Once yoursquove downloaded the vROps virtual appliance you can go

                            to the Home screen in the vSphere Web Client click on vRealize

                            NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                            If you are running vCenter 67 and want to deploy

                            vROps 67 there is a new highspeed deployment option

                            that is covered in Chapter 4 of this book If you arenrsquot

                            using vCenter 67 yet then continue on with the typical

                            deployment that is shown here

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                            Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                            This will bring up the Deploy OVF Template wizard to walk you

                            through the process Itrsquos here that yoursquoll specify the OVA file you

                            downloaded from VMwarecom (Figure 2-6)

                            Figure 2-5

                            Figure 2-6

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                            After that yoursquoll be walked through the deployment wizard starting

                            with giving the VM a name and selecting where yoursquod like to deploy

                            it (Figure 2-7)

                            Next select the virtual infrastructure resource where yoursquod like to

                            deploy the virtual appliance (Figure 2-8)

                            Figure 2-7

                            Figure 2-8

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                            Next yoursquoll have a chance to review the details of what yoursquore about

                            to deploy (Figure 2-9) including the version of the vROps and the

                            required disk size

                            Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                            any virtual appliance) and try to deploy

                            it using the vSphere Client (Windows

                            or Web) make sure you have a good

                            connection In the past Irsquove struggled trying

                            to deploy an OVF over a WAN or slow WiFi and had

                            to troubleshoot numerous FAILED error messages Eventually I discovered

                            that when I connect via reliable Ethernet to the same network that the

                            vSphere infrastructure is on the errors simply disappear

                            If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                            connecting to it via RDP downloading the OVF file to that Windows VM

                            (because itrsquos on the same network as the vSphere infrastructure) and

                            then deploying the OVF file from there

                            Figure 2-9

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                            Accept the VMware end user license agreement by clicking Accept and

                            then Next

                            Now select the size of your virtual infrastructure based on the sizing

                            information discussed earlier in this chapter Sizes range from extra

                            small to extra large As we saw this will determine the resources that

                            will be allocated to the VM once itrsquos deployed

                            Figure 2-10

                            Figure 2-11

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                            Select the datastore where yoursquoll install vROps the virtual disk format

                            and the VM storage policy (if applicable) and click Next (Figure 2-10)

                            Next select the network to which the vROps VM will connect

                            (Figure 2-11)

                            Next you have the chance to customize the template that will be used

                            to create the VM (Figure 2-12) This includes the time zone and any

                            static IP network settings you want to use If yoursquoll be using this

                            in a production or lab environment using a static IP address is

                            recommended

                            Finally review everything and if correct click Finish (Figure 2-13)

                            Figure 2-12

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                            After a few minutes you should see the new vROps VM deployed on

                            the new host or cluster specified After you power on the VM and a

                            minute or so has passed you can go to the vROps console It will look

                            very similar to Figure 2-14

                            As you can see it directs you to the URL for the vROps appliance

                            Figure 2-13

                            Figure 2-14

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                            Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                            screen that looks like Figure 2-15

                            As you can see the three options are to perform an express installation

                            a new installation or expand an existing installation

                            In our case we will choose the express installation to get vROps up and

                            running as quickly as possible but if yoursquod like to see every additional

                            installation option yoursquod choose the new installation If you already

                            have an existing installation you would of course choose to expand

                            that existing installation to add greater scalability or high availability

                            to your pre-existing cluster

                            Choosing the express installation begins the three steps of the vROps

                            Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                            The first step is to enter the new password for the admin account

                            Keep in mind that you need to use a complex password that meets the

                            requirements as shown in Figure 2-17

                            Figure 2-15

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                            Figure 2-16

                            Figure 2-17

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                            After clicking Next yoursquore ready to complete the vROps installation

                            (Figure 2-18)

                            The additional options provide the ability to choose a custom security

                            certificate configure a name for the customer master node and enter

                            an NTP server address for timekeeping

                            Figure 2-18

                            Figure 2-19

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                            Once configured the vROps web UI displays a login screen at which

                            point you can log in with the admin username and password you

                            configured (Figure 2-19)

                            vRealize Operations Manager deployment is now complete leading to

                            the final five-step configuration wizard shown in Figure 2-20

                            After clicking Next and accepting the license agreement yoursquore

                            prompted to enter your product license key shown in Figure 2-21

                            You can choose to either take the default to evaluate vROps or if

                            yoursquore a licensed vROps Manager user yoursquod enter your key here

                            For this tutorial the product evaluation default was selected One

                            more checkbox about being part of the VMware customer experience

                            improvement program then click Next then Finish (Figure 2-22) to

                            complete the installation wizard

                            Figure 2-20

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                            Figure 2-21

                            Figure 2-22

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                            Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                            solution As Figure 2-23 shows you should choose VMware vSphere

                            Yoursquore connecting vROps to the vCenter server thatrsquos managing

                            your vSphere infrastructure enabling vROps to begin gathering

                            performance data related to your hosts clusters storage and VMs

                            Figure 2-23

                            Figure 2-24

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                            To configure the vSphere solution select the VMware vSphere solution

                            and click on the gear icon inside the Administration tab and under

                            Solutions

                            This brings you to the manage solution configuration The first thing

                            to do is add a new set of credentials by clicking the Plus sign on the

                            right side of the credentials field (Figure 2-24)

                            Itrsquos here that you can add your administrative vCenter username and

                            password shown in Figure 2-25

                            With your credentials added you next add a display name for your

                            vCenter server and your vCenter serverrsquos domain name or IP address

                            then click the button Test Connection (Figure 2-26)

                            If the test is successful yoursquoll be prompted to accept the default

                            certificate (Figure 2-27)

                            Figure 2-25

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                            After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                            Figure 2-26

                            Figure 2-27

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                            After you click OK make sure that you click Save Settings before

                            clicking Close to continue

                            With the solution configured you should now see that vROps is

                            collecting data from vCenter as shown in Figure 2-29

                            It will take some time for vROps to gather all the data that it

                            needs to learn about your virtual infrastructure to start making

                            recommendations for optimization but just in the first few minutes

                            yoursquoll start learning where your bottlenecks are and which of your

                            VMs hosts and datastores are currently under the heaviest workloads

                            (and what the source is of those workloads)

                            Figure 2-28

                            Figure 2-29

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                            Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                            interfaces and how to log in to those interfaces

                            Herersquos what you need to know

                            The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                            or domain name) of the vROps VM This IP address was either

                            statically configured when you deployed vROps or obtained by

                            DHCP If you donrsquot know the IP address of your vROps VM simply

                            go to the console of the VM inside the vSphere Web Client

                            bull The username for the web interface defaults to admin the

                            password was configured when you deployed vROps

                            The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                            or domain name used to access vROps but add ldquoadminrdquo after it

                            like this http1921681157admin

                            Figure 2-30

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                            bull The username for the web interface defaults to admin the

                            password was configured when you deployed vROps

                            The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                            troubleshooting and network reconfiguration The console is

                            accessed through the VMrsquos console in the vSphere Web Client

                            SSH access may have been enabled when you deployed vROps if

                            not itrsquos possible to enable it by using the console access through

                            the vSphere Web Client

                            bull You can log in to the console using the same admin account

                            shown in Figure 2-31 but itrsquos much more useful to log in as the

                            root account By default in vROps therersquos no password set on

                            the root account so the first time you log in yoursquoll be prompted

                            to change the password To do so you must enter the current

                            password Since the default password is blank you can press

                            enter to move on

                            bull The most commonly used administrative tools inside the vROps

                            command-line console are in ldquooptvmwaresharevamirdquo

                            For example vami_config_net shown in Figure 2-32 is used to

                            reconfigure networking on the vROps virtual appliance this is very

                            useful if you used DHCP IP addressing when you deployed the virtual

                            Figure 2-31

                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                            appliance but later want to change to a static IP address or reconfigure

                            the DNS servers being used

                            SummaryIn this chapter yoursquove learned about the vROps architecture how to

                            deploy vROps and how to connect it to vCenter You should now be

                            up and running

                            In the next chapter yoursquoll get detailed information on how vROps

                            is configured in the real world regarding single sign-on alert

                            configuration custom policies and more

                            Figure 2-32

                            CHAPTER 3

                            Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                            yoursquore ready to enable intelligent operations for your virtual

                            infrastructure In this chapter yoursquoll learn about some of the most

                            common configurations you may want to perform beyond the initial

                            configuration Yoursquoll also learn how to configure SSO authentication

                            custom policies custom alerts predictive DRS automated workload

                            balancing capacity management and more

                            Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                            Those are the same admins who always log in to vROps using the

                            SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                            configure single sign-on (SSO) with vROps

                            The benefit of SSO is that any login you can use to log in to the

                            vSphere Web Client will also allow you to log in to vROps And once

                            you log in to the vSphere Web Client you can use vROps without any

                            authentication whatsoever This is a huge convenience

                            Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                            These steps assume that you already have vSphere vCenter and

                            vROps Manager installed and configured

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                            Finally make sure that the time on your vROps server is synced with

                            the time on your vCenter server Network Time Protocol (NTP) is the

                            best way to do this and configuring NTP in vROps is easy Just go into

                            Administration Cluster Management and on the Actions menu click

                            on Network Time Protocol Settings as shown in Figure 3-1

                            If you already have an NTP server (likely configured during deployment

                            of vROps) you can move on from here If you donrsquot have an NTP

                            server enter the name of your NTP server and click Add to add your

                            NTP server

                            Next make sure you have DNS configured for your vCenter server and

                            vROps server If you donrsquot have DNS properly configured yoursquoll get

                            the error ldquofailed to retrieve single sign on SSL certificates the host or

                            port is not reachablerdquo

                            Finally note carefully the version update and patch levels of your

                            vCenter server and your vROps server I recommend the latest

                            version of both

                            Figure 3-1

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                            Once yoursquove met the prerequisites you can move on to configuring

                            SSO To configure SSO in vROps go to the Administration tab and

                            under Access click on Authentication Sources Then click Add to add

                            a new authentication source as shown in Figure 3-2

                            Note that under ldquosource typerdquo you can configure authentication to

                            SSO SAML (likely pointing to vCenter) Windows Active Directory

                            (AD) or Open LDAP

                            Figure 3-2

                            Figure 3-3

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                            Irsquod recommend configuring your vCenter server to use AD

                            authentication then configuring vROps to point to vCenter for SSO

                            SAML authentication This is preferable to configuring vROps to go to

                            AD for authentication

                            Enter a name for the authentication source (whatever you want)

                            keeping the default of SSO SAML for the source type Then enter

                            the vCenter IP address or host name username and password See

                            Figure 3-3

                            Next accept the certificate from vCenter and click OK as shown in

                            Figure 3-4

                            Then as Figure 3-5 shows specify which groups you want to import

                            Assign vROps roles to the user groups that yoursquore importing

                            (Figure 3-6)

                            In this case we added the vCenter administratorsvspherelocal

                            account and made it an administrator for vROps

                            In production environments you might want to create an AD group in

                            which you add your vROps administrators then authorize that group

                            to administer or simply use vROps

                            Figure 3-4

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                            Figure 3-5

                            Figure 3-6

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                            At this point your configuration should be complete To test it log

                            out of vROps and the vSphere Web Client

                            Log back into the vSphere Web Client and open the web page for

                            vROps you should be automatically logged in with no authentication

                            As you can see in Figure 3-7 vROps is allowing the AD admin account

                            to log in

                            Remember the goal of this SSO configuration is that you never have

                            to log in to vROps again (during normal usage) as long as yoursquore

                            already logged into the vSphere Web Client Mission accomplished

                            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                            admin needs to perform If you donrsquot do it at the start at some point

                            you will likely need to do it in the future so you might as well do it

                            right from the start

                            If you click on Home at the top of the vROps web interface then click

                            on Administration yoursquoll be taken to the administrative interface

                            where just about all vROps customizations are made (Figure 3-8)

                            Figure 3-7

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                            In the administrative interface click on Policies on the left to configure

                            and customize vROps policies (Figure 3-9)

                            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                            solely work off of thresholds but there are some things that you

                            inherently know about your virtual infrastructure that vROps

                            canrsquot know

                            Figure 3-8

                            Figure 3-9

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                            For example you may have a high-priority production cluster (with

                            many more resources intentionally allocated) and a low priority dev

                            test cluster (with many fewer resources intentionally allocated) You

                            donrsquot want vROps alerting you that you need to add more resources

                            to devtest if you intentionally under-provisioned the devtest cluster

                            for the workload

                            Perhaps itrsquos more critical to be alerted to a low memory situation on

                            a production cluster than it is for a testdev cluster Or you might

                            want to exclude the vROps VMs from monitoring and alerting on

                            themselves

                            You can see the importance of customization And since policies

                            are applied to groups there are times when yoursquoll want to wait on

                            the creation of new policies and first create a new group type and

                            associated groups But if you already have a group type to which you

                            want to apply your policy you can go ahead and create the new policy

                            What is a vROps PolicyA policy is a set of rules that you define

                            for vRealize Operations Manager to

                            use to analyze and display information

                            about the objects in your environment

                            You can create modify and administer

                            policies to determine how vRealize Operations

                            Manager displays data in dashboards views and reports

                            Be careful if you choose to modify the default policy

                            as yoursquore modifying how vROps does its job and the

                            information that you see across vROps in dashboards

                            reports and views will forever be changed

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                            Ideally you want to create a new policy for something such as letrsquos

                            say your devtest cluster

                            To do this (assuming you already had a group in mind) click on the

                            Policy Library tab then the Plus sign to Create a New Policy (shown

                            in Figure 3-9) From there you would give the policy a name and

                            description

                            Itrsquos common to create a new policy by starting with an existing policy

                            The policy that you start with is called the ldquobase policyrdquo as the new

                            policy you create inherits its settings from that policy See Figure 3-10

                            From there as shown in Figure 3-11 yoursquoll associate a policy

                            with a group

                            In this case I associated that policy with the new ldquoDev-Testrdquo group

                            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                            At this point if you used a policy template you have the option of just

                            clicking Finish to complete the policy creation Or if you want to view

                            or modify all the potential options for the policy configuration and

                            alerts you can do so

                            Figure 3-10

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                            When yoursquore done your new policy will show up in the policy library

                            as shown in Figure 3-12

                            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                            are system defined (the adapter groups) and cannot be changed Other

                            groups are user-defined and can be modified or added to

                            Figure 3-12

                            Figure 3-11

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                            Examples of system-defined adapter groups include Operating

                            Systems World Universe vSAN World and vSphere World These

                            groups contain objects such as the vCenter server ESXi hosts data

                            centers etc

                            Examples of the pre-defined user groups include Department

                            Environment Function Location Security zone and Service Level

                            Object You should use the vROps grouping to organize the objects in

                            your virtual infrastructure in the way that makes the most sense to

                            you If possible use the pre-defined user groups

                            However if those groups donrsquot suit you vROps group types also allow

                            you to create your own custom object groups specifically tailored for

                            your environment Figure 3-13 shows the creation of the Dev-Test

                            group for example

                            By choosing a dynamic group membership (ldquoKeep group membership

                            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                            vSphere inventory object like a folder cluster resource pool or even

                            Figure 3-13

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                            a virtual data center All the objects under that object will always

                            be associated with the group yoursquove created regardless of whether

                            theyrsquore added or removed This is great for dynamically changing

                            environments as most are today

                            Once the grouprsquos created the logical inventory view allows you to

                            use that group for all common vROps functions such as showing the

                            performance and capacity for all associated resources

                            For more information on policies group types and groups check

                            out the vROps Configuration Guide (httpsdocsvmwarecomen

                            vRealize-Operations-Manager67vrealize-operations-manager-

                            67-config-guidepdf) in the vROps documentation for more detailed

                            information

                            Automated Remediation in vROps There are many data center monitoring

                            tools out there that tell you that you have

                            a problem Remember the robot from the

                            old sci-fi show ldquoLost In Spacerdquo It was

                            always throwing up its arms and screeching

                            ldquoWarning Warning Dangerrdquo

                            At one point that may have been helpful (if

                            stressful) but our expectations and needs

                            have evolved Todayrsquos tools are able to predict problems before

                            they happen and tell you how to fix them before they impact your

                            applications Prediction and suggested remediation are the new

                            minimum expectation However there are very few tools out there

                            that will not only predict and suggest remediation but automate

                            the process

                            Consider for example an employeemanager analogy where the

                            employee keeps bringing common problems to the manager asking

                            the manager how to solve the recurring issues No manager wants

                            to hear about the same problems over and over again when the

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                            fix is already known What could the manager do After dressing

                            the employee down and threatening to make them eligible for

                            unemployment benefits said manager could write a script that the

                            employee could execute on their own to solve the problem

                            Another analogy that might help is to think in terms of the cloud

                            Cloud management requires a tool that knows what can go wrong in

                            your cloud infrastructure and automatically solve it for you before it

                            impacts applications and yes even without notifying you about it in

                            the middle of the night The ideal would be for your cloud monitoring

                            and management tool to email you a report in the morning that says

                            ldquoI fixed these problems for you while you were sleeping and the

                            applications were never impactedrdquo

                            This is exactly the type of functionality that vROps Intelligent

                            Operations can provide

                            vROps offers many different actions that can be automated without

                            any scripting and without vRealize Automation Examples include

                            powering on a VM powering off a VM resizing most VM resources

                            and more With these actions vROps is able to prevent downtime or

                            application performance issues before they happen

                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                            with vROps

                            bull Automated Workload Optimization The ability of vROps to move

                            running VMs from one cluster to another to proactively prevent

                            performance bottlenecks before they happen

                            bull vROps Automated Actions vROps can perform more than 39

                            different actions on objects managed by the vCenter adapter You

                            can manually perform these actions or configure alerts to trigger

                            remediation with one of them

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                            bull vRealize Automation Integrated Actions The same actions that

                            can be automated with vROps can also be automated with vRealize

                            Automation allowing you to perform more complex automations

                            bull Webhooks By leveraging vRealize Orchestrator integration you

                            can trigger an alert based on an email SNMP trap or REST API

                            notification that alert can then perform an automated action

                            The first thing you need to know is that for these vROps actions to

                            work the vCenter adapter must have Enable Actions set to Enable as

                            shown in Figure 3-15

                            In the past you would configure the vCenter Python Adapter

                            separately but starting with vROps 66 thatrsquos no longer necessary

                            You can view the multitude of different actions that you can either

                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                            Figure 3-15

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                            If you take a look at a specific vSphere object and click on the Actions

                            drop down for that object you can see the actions that apply to that

                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                            To automate these types of actions you need to modify a

                            recommendation to perform an action (remediate) instead of just

                            recommend remediation steps To do this go to the Alerts menu then

                            into Alert Settings Recommendations and find a recommendation

                            Figure 3-16

                            Figure 3-17

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                            you want to automate Figure 3-18 for example shows a pre-defined

                            recommendation to add more memory to a VM

                            In this case therersquos a pre-defined action as well to add more memory

                            to the VM to automatically remediate the memory contention issue

                            and resolve application slowness See Figure 3-19

                            Automated remediation takes alert recommendations (which already

                            exist in your vROps installation) and allows you to turn on an action

                            to take that supersedes the recommendation

                            When automated actions kick in theyrsquore displayed under

                            Administration History Recent Tasks

                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                            were sleeping

                            Figure 3-18

                            Figure 3-19

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                            occur on the monitored objects when data analysis indicates deviations

                            from normal metric values or when a problem occurs with one of the

                            vRealize Operations components

                            In other words alerts are things you need know about

                            vROps Alerts come in three flavors

                            bull Critical

                            bull Immediate

                            bull Warning

                            Critical alerts should be acted upon immediately immediate alerts

                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                            Alerts are visible in a few different areas in vROps The most obvious is

                            the main Alerts menu as shown in Figure 3-20 Another place to see

                            alerts is from the Operations Overview as you can see in Figure 3-21

                            vROps comes with many different alerts preconfigured Under the Alerts

                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                            alerts and create your own custom alerts should you decide to do so

                            Figure 3-20

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                            you receive an alert vROps is typically very helpful in resolving alerts

                            by explaining the problem offering metrics to support its analysis and

                            providing recommended actions to remediate the issue (Figure 3-23)

                            Figure 3-21

                            Figure 3-22

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                            If you select an alert in the Alerts menu you can take ownership

                            cancel the alert suspend the alert go to the alert definition or release

                            ownership (Figure 3-24)

                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                            scheduler aka pDRS So what does pDRS do that the DRS you

                            already know and love doesnrsquot

                            Figure 3-23

                            Figure 3-24

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                            that you love it (I know I do) You may think that DRS is already perfect

                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                            needed to actually predict the needs of your applications With that

                            your applications can achieve the fastest performance possible and

                            your vSphere infrastructure can have the fastest workload balancing

                            ever Would that interest you

                            vSphere and DRS have been working together since vROps 62 when

                            Intelligent Workload Placement with DRS was announced With

                            Intelligent Workload Placement vROps helped to rebalance VM

                            workloads across clusters

                            With Intelligent Workload Placement in place you may think that

                            DRS doesnrsquot need any help balancing workloads within a cluster after

                            all DRS already does its job very well But letrsquos look at the different

                            approaches that DRS has available to it

                            Traditionally DRS has worked by reactively balancing workloads

                            when applications (running on VMs) arenrsquot getting the resources

                            they need DRS analyzes the resources allocated (CPU and memory)

                            and looks to see if those resources are continuously available if they

                            arenrsquot it moves that VM to a host that has those resources available

                            While this works well in most cases there is the potential for

                            contention and thus negative application performance impact (albeit

                            very short) DRS is included with vSphere Enterprise Plus

                            The next step up from reactive is balance which is the Intelligent

                            Workload Placement approach discussed earlier With the balance

                            method vSphere DRS and vROps begin working together

                            This is an improvement over the reactive method because vROps is

                            working at a higher level than DRS to analyze performance across

                            multiple clusters While this is by itself better than DRS the downside

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                            is that it comes with high overhead and doesnrsquot do anything to prevent

                            application performance issues and contention before it happens

                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                            performance issues While they typically fix application performance

                            issues very quickly therersquos no guarantee that they will in addition

                            therersquos no proactive diagnosis and prevention of problems before

                            they happen

                            Predictive DRS does exactly this helping the admin get out ahead

                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                            predicts what resources each VM will need that day using the past

                            resource consumption of each VM as a guide to future needs

                            It combines that predictive ability with the knowledge of what VMs

                            are on each host and the resources that each host is able to contribute

                            vROps makes these predictions using its dynamic thresholds The

                            great thing about these dynamic thresholds is that theyrsquore tailored to

                            each individual VM and application

                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                            your DRS Cluster Configuration enable vSphere DRS and check the

                            box to Enable Predictive DRS (see Figure 3-26)

                            Next navigate to the Administration menu in vROps then to Solutions

                            Edit your vSphere Solution then under the advanced settings enable

                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                            shown in Figure 3-27

                            Figure 3-25

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                            Each hour predictive DRS will combine its knowledge of the

                            environment combined with the historical resource utilization of each

                            VM then take action to ensure that the VMs receive the resources

                            Figure 3-26

                            Figure 3-27

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                            they need before theyrsquore needed The end result is that your critical

                            applications never get the chance to suffer performance degradation

                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                            feature called ldquoautomated workload optimizationrdquo You might be

                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                            in vSphererdquo The answer is that yes DRS automates the balancing of

                            workloads (although technically it doesnrsquot balance at all it ensures

                            that workloads get the resources that they need)

                            Unlike DRS which works within vSphere clusters automated workload

                            optimization automates the optimization of workloads between

                            vSphere clusters Thus to leverage AWO the first requirement is

                            having multiple vSphere clusters

                            I like to say that DRS works intra-cluster and automated workload

                            optimization works inter-cluster

                            Figure 3-28

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                            the Optimize Capacity section See Figure 3-28

                            You can control how yoursquod like the workloads to be placed in the

                            Placement Settings tile by clicking on Edit Settings as shown in

                            Figure 3-29

                            Once you have multiple clusters managed by vROps you can choose to

                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                            a Schedule or make workload balancing Automatic

                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                            next chapter of this book

                            Figure 3-29

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                            host of valuable metrics

                            bull Total environment capacity

                            bull Used capacity

                            bull CPU capacity trends

                            bull Memory capacity trends

                            Figure 3-30

                            Figure 3-31

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                            bull Disk capacity trends

                            bull Predict how much time remains before your most critical resources

                            are depleted

                            By drilling down into a specific cluster yoursquoll move down into the

                            environment level from there you can drill even deeper For example

                            check out the workload analysis of the cluster in Figure 3-32

                            This drilldown can be done for a specific host VM or datastore For

                            example Figure 3-33 shows the capacity remaining for a specific VM

                            In this case you should be concerned since just 35 days remain until

                            memory runs out in your vCenter Server VM

                            vROps can show the capacity and time remaining for any object it

                            manages including clusters hosts datastores and VMs It will

                            proactively alert you should the capacity and time remaining fall

                            below predetermined levels

                            Figure 3-32

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                            troubleshoot your vSphere infrastructure

                            To that end vROps constantly performs performance analysis to

                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                            troubleshooting dashboards for clusters datastores hosts VMs and

                            vSAN in addition to the ability to troubleshoot via log data

                            Figure 3-33

                            Figure 3-34

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                            dashboard It enables you to quickly identify the type of contention

                            faced by each VM in the cluster

                            Besides the troubleshooting dashboards the real power of vROps

                            shines through when you realize how often the vROps Smart Alerts

                            are able to point you to the root cause of an issue and provide

                            recommendations for remediation so that you can quickly resolve any

                            trouble that might occur

                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                            you installed the vROps Management Pack for vSAN However vSAN

                            management is built into vROps 66 and later

                            Using vSAN management and monitoring in vROps requires you to

                            enable it by connecting it to your vCenter Server In vROps go to

                            the Administration menu then to Solutions select the VMware vSAN

                            solution then the Gear icon to configure (Figure 3-36)

                            Figure 3-35

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                            Figure 3-36

                            Figure 3-37

                            Figure 3-38

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                            From there yoursquoll add your vCenter Server Hostname and Credentials

                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                            After you get a successful test of the connection and credentials make

                            sure that you click Save Settings

                            At this point vROps will begin gathering statistics from your vCenter

                            server related to vSAN then yoursquoll quickly start seeing some very

                            insightful statistics and recommendations from vROps

                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                            bull vSAN Capacity Overview

                            bull Migrate to vSAN

                            bull vSAN Operations Overview

                            bull Troubleshoot vSAN

                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                            Figure 3-39

                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                            For those using vSAN these dashboards are invaluable They allow

                            you to plan capacity across multiple vSAN clusters optimize vSAN

                            clusters prevent vSAN trouble before it happens and if needed

                            troubleshoot vSAN (Figure 3-40)

                            SummaryIn this chapter yoursquove learned how to configure the most common

                            vROps features and how to maximize your vSphere infrastructure

                            using vROps features like predictive DRS vSAN management and

                            powerful capacity dashboards

                            With the latest version of vROps some even more powerful features

                            have been released In the next chapter wersquoll dive into the latest

                            vROps features that will allow you to enable a self-driving vSphere

                            infrastructure

                            Drive on

                            Figure 3-40

                            CHAPTER 4

                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                            read this chapter completely With the recently announced vROps 67

                            VMware has brought what they call ldquoSelf-Driving Operations for the

                            Data Centerrdquo What does this mean for you VMware says that the self-

                            driving data center will bring ldquoContinuous performance optimization

                            based on operational and business intent efficient capacity

                            management proactive planning and intelligent remediationrdquo

                            The goal for the self-driving data center is to provide a unified

                            management platform so that the IT organization can optimize

                            plan and scale the software-defined data center and multiple cloud

                            deployments from the applications to the infrastructure

                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                            new instance of vROps 67 directly from the vSphere client without

                            having to go through the traditional installation steps that we covered

                            in Chapter 2 of this book With the new high speed installation

                            vCenter will download the vROps 67 OVA deploy it and completely

                            configure it In addition to the deployment the high speed installation

                            also includes the automatic configuration of the vSphere Adapter to

                            communicate with the vCenter server that you deployed it from

                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                            From there you can select either the online or offline installation mode

                            provide your vCenter server credentials define your environment

                            (datacenter cluster host datastore and network) and provide IP

                            address details With that information vCenter will automatically

                            deploy vROps activate the new vROps dashboards for vCenter and

                            configure the vSphere adapter in vROps

                            Figure 4-1

                            Figure 4-2

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                            You can be up and running with vROps faster than ever by combining

                            vSphere 67 vCenter 67 and vROps 67

                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                            when you combine vROps 67 and vCenter

                            67 Only with that magical combination

                            can you use the new vROps 67 plugin

                            for the vCenter 67 HTML5 web client

                            (Figure 4-3)

                            The vRealize Operations within vCenter

                            plugin provides you with six new

                            dashboards directly inside your vCenter

                            UI (Figure 4-4)

                            The end result is that you get all the

                            goodness of vROps in your vSphere client

                            helping you be more productive than ever

                            Figure 4-3

                            Figure 4-4

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                            makes vROps easier to use ultimately making you more productive

                            The new UI includes a use case and persona-based ldquoQuick Start

                            Dashboardrdquo to help you quickly perform operational tasks It also

                            includes updated workflows for enterprise-wide troubleshooting with

                            metrics and logs Figure 4-5 shows the new interface

                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                            define how the data centerrsquos intended to run and then for vROps to

                            make it happen

                            Figure 4-5

                            Figure 4-6

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                            The first step is to access the current performance of your data center

                            Figure 4-6 shows the vROps 67 automated workload balancing and

                            optimization window

                            Simply define intent by configuring settings such as target utilization

                            and cluster headroom then define tag-based placement requirements

                            as shown in Figure 4-7 Some examples of tag-based placement

                            bull SLA tiers Gold Silver Bronze

                            bull License policies Windows Oracle Linux

                            bull Compliance PCI HIPAA

                            bull App affinity policies

                            After yoursquove defined intent turn on self-driving operations by

                            automating workload balancing and performance optimization

                            (Figure 4-8) There are several ways to automate optimization action

                            bull Run it now manually based on recommendations

                            bull Schedule it for an automated ongoing optimization

                            Figure 4-7

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                            bull Automate to run when performance troubles occur and desired

                            performance intent isnrsquot met

                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                            for capacity shortfalls view total cost of ownership and get detailed

                            insights on potential cost savings from reclamation and analyze

                            optimum densities for the future

                            Figure 4-9 shows an example of the kind of savings opportunities

                            presented As you can see cost data is directly correlated with capacity

                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                            not needed

                            Figure 4-8

                            Figure 4-9

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                            After getting an idea of which data centers to prioritize and what could

                            be the potential cost savings (Figure 4-10) you can easily automate

                            optimization actions This includes reclamation right-sizing and

                            automating workload balancing to reduce license costs as well as

                            densification to consolidate workloads into minimal clusters while

                            assuring that you meet goals for performance target utilization and

                            defined intent

                            The new capacity analytics engine is able to view historical trends and

                            predict the most constrained resources such as CPU memory and

                            disk space It can also give recommendations to either reclaim unused

                            capacity or even add capacity (Figure 4-11)

                            Figure 4-10

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                            workloads For some of those workloads it makes the most sense to

                            move them into the public cloud but which public cloud

                            The new version of vROps allows you to perform what-if scenario

                            analysis to decide where to run workloads between VMware Cloud on

                            AWS and AWS EC2 as shown in Figure 4-12

                            Figure 4-11

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                            to enable IT and application owners to triage and resolve issues faster

                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                            by automatically discovering VMs and apps then provisioning the

                            required OS and app data collectors to send metrics to Wavefront

                            Figure 4-12

                            Figure 4-13

                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                            This capability enables IT to gain control and provide app monitoring

                            capabilities to their DevOps teams for the next generation of apps in

                            addition to traditional applications

                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                            itrsquos packaged how itrsquos installed and how itrsquos configured

                            More importantly yoursquove learned how to maximize the power of

                            vROps to make the most of your vSphere infrastructure When paired

                            together vSphere 67 and vRealize 67 are an unstoppable data

                            center solution that provides powerful features like predictive DRS

                            workload optimization cost savings and ultimately the self-driving

                            data center

                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                            the latest version check out the vROps

                            Upgrade Center

                            httpswwwvmwarecomproducts

                            vrealize-operationsupgrade-centerhtml

                            If you donrsquot have vROps in place already you can

                            sign up for a free 60-day evaluation

                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                            • Chapter 1
                              • Getting Started with VMware vRealize Operations
                                • What is vRealize Operations
                                • How Does vRealize Operations Work
                                • Understanding vRealize Operations Editions
                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                • Summary
                                    • Chapter 2
                                      • Deploying vRealize Operations
                                        • vRealize Operations Architecture Overview
                                        • Sizing vRealize Operations
                                        • Installing vRealize Operations for the First Time
                                        • Accessing vRealize Operations
                                        • Summary
                                            • Chapter 3
                                              • Configuring vRealize Operations for Maximum Effect
                                                • Configuring SSO in vROps
                                                • Understanding Policies in vROps
                                                • Automated Remediation in vROps
                                                • Configuring Alerts
                                                • Predictive DRS
                                                • Automated Workload Optimization
                                                • Maximizing Capacity Analysis with vROps
                                                • Maximize Troubleshooting with vROps
                                                • Summary
                                                    • Chapter 4
                                                      • Maximizing vRealize Operations
                                                        • High Speed Installation
                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                        • Enhanced User Interface
                                                        • Automating Performance Based on Intent
                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                        • Whatrsquos Next

                              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 5

                              For customers wanting to do service discovery and mapping they

                              can leverage the vRealize Operations Service Discovery Management

                              Pack (shown in Figure 1-4) vROps Service Discovery discovers all

                              the services running in each VM and then builds a relationship or

                              dependencies between services from different VMs based on the

                              network communication

                              The management pack can create dynamic applications based on

                              the network communication between the services and brings the

                              functionality into VMWare vRealize Operations Manager that was

                              earlier provided by VMWare vRealize Infrastructure Navigator

                              Figure 1-2

                              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                              vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                              Advanced edition There are two important features

                              bull Performance monitoring of middleware applications

                              and databases

                              bull 3rd party database middleware and application monitoring

                              For example with vROps Enterprise edition you can use Blue Medorarsquos

                              SQL Server or Oracle database management packs with vROps

                              Figure 1-3

                              Figure 1-4

                              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                              When you select Advanced or Enterprise you will receive VMware

                              Configuration Manager With Config Manager in the Advanced

                              edition yoursquoll be able to track changes to vSphere for configuration

                              and regulatory compliance With Config Manager in the Enterprise

                              Edition yoursquoll be able to track OS-level changes configuration

                              and patch management for compliance of all applications and

                              operating systems

                              One of the biggest reasons companies select the Enterprise edition

                              is to be able to ensure compliance This is especially important for

                              companies regulated under Sarbanes-Oxley (SOX) Payment Card

                              Industry (PCI) Health Insurance Portability and Accountability Act

                              (HIPAA) Federal Information Security Act (FISMA) and so on

                              While not every company is required to be in compliance with those

                              guidelines every company needs to keep their entire infrastructure

                              secure And given the current environment itrsquos no longer something

                              admins are able to do manually or with a patchwork of tools

                              Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                              without ever having to install it Fortunately the smart people at

                              VMwarersquos Hands-on Labs have enabled access to the entire VMware

                              product line Itrsquos available to anyone at no cost already installed and

                              includes detailed lab instructions which are easy to follow (The author

                              frequently uses the HoL to immediately access some of VMwarersquos

                              most complex products)

                              vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                              those covering specific components of the vRealize Suite New labs

                              are always being released at the time of this writing here are my

                              favorite eight labs to learn vROps

                              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                              bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                              and Optimization

                              bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                              Proactive Management

                              bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                              bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                              bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                              ndash Challenge Lab

                              bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                              bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                              bull HOL-1811-02-SDC vSphere with Operations Management ndash

                              Getting Started

                              Figure 1-5

                              G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                              These labs cover the new features of vROps and vRealize Log Insight

                              how vROps manages a hybrid cloud and more If yoursquore new to vROps

                              and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                              labs first

                              SummaryIn this chapter yoursquove learned how vROps is packaged about different

                              features available in each edition and how you can get some hands-

                              on experience with the VMware HoL

                              Read on to the next chapter to better understand the vROps

                              architecture learn how to deploy vROps step-by-step and connect

                              vROps to vCenter

                              CHAPTER 2

                              Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                              I always recommend that you first take a few minutes to understand

                              the architecture behind the solution and the basics of how to size it

                              This is important so that you donrsquot get caught off guard later and end

                              up unable to scale the solution as your companyrsquos needs dictate

                              vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                              to install a new guest OS install a database install an app or even

                              connect it to the database

                              vROps is typically deployed and runs

                              entirely within a single VM thatrsquos very

                              scalable For enterprises that have

                              multiple sites or require high availability

                              multiple VMs will be needed

                              Figure 2-1 shows what the architecture

                              looks like inside the vROps VM

                              The single vROps VM includes the user

                              interface RESTful API vROps controller

                              analytics analysis and data storage

                              Figure 2-1

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                              By deploying more vROps VMs you can easily create a multi-node

                              cluster or even a multi-node highly available cluster as shown in

                              Figure 2-2

                              Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                              to take into consideration is the size of the virtual infrastructure yoursquoll

                              manage This will determine how you size your vROps deployment

                              During the deployment process (which we will cover in more detail

                              in the next chapter) yoursquoll be asked to size the vROps VM as small

                              medium large extra small extra large remote collector standard

                              Figure 2-2

                              Figure 2-3

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                              or remote collector large (Figure 2-3) These sizes match up with a

                              range of VM resources that will be used in your deployment including

                              vCPU vRAM and storage resources

                              Figure 2-4 shows how the different sizes correspond to the vCPU and

                              vRAM that will be allocated to the vROps VM

                              VMware KB article 54370 details the sizing guidelines for vROps I

                              encourage you to review it for more sizing information

                              Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                              to begin installation

                              The vROps Manager deployment guide offers pages of installation

                              prerequisites that you should be aware of if yoursquore deploying it into a

                              production environment Itrsquos always recommended to have the latest

                              version of the ESXi and vCenter before you deploy the latest version

                              of the vROps

                              Figure 2-4

                              Whatrsquos great about the latest version of vROps -

                              vRealize Operations Manager 67 ndash is that you can

                              monitor 30 larger environments using the same vROps

                              resource configuration

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                              Keep in mind that unlike a traditional Windows application with

                              the vROps virtual appliance-based deployment model therersquos no

                              need to do things like create a new VM buy a Windows Server OS

                              license install Windows create a new table and user on your SQL

                              Server install the Windows-based management application connect

                              it to SQL etc

                              Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                              the vROps appliance For those new to vROps I recommend that you

                              go to this URL

                              httpswwwvmwarecomgovrealize-ops-dl-en

                              It will bring you to the VMware evaluation center where you can sign

                              up for a free 60-day fully-functioning license of vROps

                              Existing VMware customers can go to the VMware download

                              center and download vRealize operations OVA directly from there

                              If yoursquore licensed for vROps yoursquoll need to enter your license key

                              after deployment (Wersquoll cover where to enter your license later in

                              this chapter)

                              Once yoursquove downloaded the vROps virtual appliance you can go

                              to the Home screen in the vSphere Web Client click on vRealize

                              NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                              If you are running vCenter 67 and want to deploy

                              vROps 67 there is a new highspeed deployment option

                              that is covered in Chapter 4 of this book If you arenrsquot

                              using vCenter 67 yet then continue on with the typical

                              deployment that is shown here

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                              Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                              This will bring up the Deploy OVF Template wizard to walk you

                              through the process Itrsquos here that yoursquoll specify the OVA file you

                              downloaded from VMwarecom (Figure 2-6)

                              Figure 2-5

                              Figure 2-6

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                              After that yoursquoll be walked through the deployment wizard starting

                              with giving the VM a name and selecting where yoursquod like to deploy

                              it (Figure 2-7)

                              Next select the virtual infrastructure resource where yoursquod like to

                              deploy the virtual appliance (Figure 2-8)

                              Figure 2-7

                              Figure 2-8

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                              Next yoursquoll have a chance to review the details of what yoursquore about

                              to deploy (Figure 2-9) including the version of the vROps and the

                              required disk size

                              Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                              any virtual appliance) and try to deploy

                              it using the vSphere Client (Windows

                              or Web) make sure you have a good

                              connection In the past Irsquove struggled trying

                              to deploy an OVF over a WAN or slow WiFi and had

                              to troubleshoot numerous FAILED error messages Eventually I discovered

                              that when I connect via reliable Ethernet to the same network that the

                              vSphere infrastructure is on the errors simply disappear

                              If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                              connecting to it via RDP downloading the OVF file to that Windows VM

                              (because itrsquos on the same network as the vSphere infrastructure) and

                              then deploying the OVF file from there

                              Figure 2-9

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                              Accept the VMware end user license agreement by clicking Accept and

                              then Next

                              Now select the size of your virtual infrastructure based on the sizing

                              information discussed earlier in this chapter Sizes range from extra

                              small to extra large As we saw this will determine the resources that

                              will be allocated to the VM once itrsquos deployed

                              Figure 2-10

                              Figure 2-11

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                              Select the datastore where yoursquoll install vROps the virtual disk format

                              and the VM storage policy (if applicable) and click Next (Figure 2-10)

                              Next select the network to which the vROps VM will connect

                              (Figure 2-11)

                              Next you have the chance to customize the template that will be used

                              to create the VM (Figure 2-12) This includes the time zone and any

                              static IP network settings you want to use If yoursquoll be using this

                              in a production or lab environment using a static IP address is

                              recommended

                              Finally review everything and if correct click Finish (Figure 2-13)

                              Figure 2-12

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                              After a few minutes you should see the new vROps VM deployed on

                              the new host or cluster specified After you power on the VM and a

                              minute or so has passed you can go to the vROps console It will look

                              very similar to Figure 2-14

                              As you can see it directs you to the URL for the vROps appliance

                              Figure 2-13

                              Figure 2-14

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                              Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                              screen that looks like Figure 2-15

                              As you can see the three options are to perform an express installation

                              a new installation or expand an existing installation

                              In our case we will choose the express installation to get vROps up and

                              running as quickly as possible but if yoursquod like to see every additional

                              installation option yoursquod choose the new installation If you already

                              have an existing installation you would of course choose to expand

                              that existing installation to add greater scalability or high availability

                              to your pre-existing cluster

                              Choosing the express installation begins the three steps of the vROps

                              Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                              The first step is to enter the new password for the admin account

                              Keep in mind that you need to use a complex password that meets the

                              requirements as shown in Figure 2-17

                              Figure 2-15

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                              Figure 2-16

                              Figure 2-17

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                              After clicking Next yoursquore ready to complete the vROps installation

                              (Figure 2-18)

                              The additional options provide the ability to choose a custom security

                              certificate configure a name for the customer master node and enter

                              an NTP server address for timekeeping

                              Figure 2-18

                              Figure 2-19

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                              Once configured the vROps web UI displays a login screen at which

                              point you can log in with the admin username and password you

                              configured (Figure 2-19)

                              vRealize Operations Manager deployment is now complete leading to

                              the final five-step configuration wizard shown in Figure 2-20

                              After clicking Next and accepting the license agreement yoursquore

                              prompted to enter your product license key shown in Figure 2-21

                              You can choose to either take the default to evaluate vROps or if

                              yoursquore a licensed vROps Manager user yoursquod enter your key here

                              For this tutorial the product evaluation default was selected One

                              more checkbox about being part of the VMware customer experience

                              improvement program then click Next then Finish (Figure 2-22) to

                              complete the installation wizard

                              Figure 2-20

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                              Figure 2-21

                              Figure 2-22

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                              Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                              solution As Figure 2-23 shows you should choose VMware vSphere

                              Yoursquore connecting vROps to the vCenter server thatrsquos managing

                              your vSphere infrastructure enabling vROps to begin gathering

                              performance data related to your hosts clusters storage and VMs

                              Figure 2-23

                              Figure 2-24

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                              To configure the vSphere solution select the VMware vSphere solution

                              and click on the gear icon inside the Administration tab and under

                              Solutions

                              This brings you to the manage solution configuration The first thing

                              to do is add a new set of credentials by clicking the Plus sign on the

                              right side of the credentials field (Figure 2-24)

                              Itrsquos here that you can add your administrative vCenter username and

                              password shown in Figure 2-25

                              With your credentials added you next add a display name for your

                              vCenter server and your vCenter serverrsquos domain name or IP address

                              then click the button Test Connection (Figure 2-26)

                              If the test is successful yoursquoll be prompted to accept the default

                              certificate (Figure 2-27)

                              Figure 2-25

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                              After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                              Figure 2-26

                              Figure 2-27

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                              After you click OK make sure that you click Save Settings before

                              clicking Close to continue

                              With the solution configured you should now see that vROps is

                              collecting data from vCenter as shown in Figure 2-29

                              It will take some time for vROps to gather all the data that it

                              needs to learn about your virtual infrastructure to start making

                              recommendations for optimization but just in the first few minutes

                              yoursquoll start learning where your bottlenecks are and which of your

                              VMs hosts and datastores are currently under the heaviest workloads

                              (and what the source is of those workloads)

                              Figure 2-28

                              Figure 2-29

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                              Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                              interfaces and how to log in to those interfaces

                              Herersquos what you need to know

                              The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                              or domain name) of the vROps VM This IP address was either

                              statically configured when you deployed vROps or obtained by

                              DHCP If you donrsquot know the IP address of your vROps VM simply

                              go to the console of the VM inside the vSphere Web Client

                              bull The username for the web interface defaults to admin the

                              password was configured when you deployed vROps

                              The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                              or domain name used to access vROps but add ldquoadminrdquo after it

                              like this http1921681157admin

                              Figure 2-30

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                              bull The username for the web interface defaults to admin the

                              password was configured when you deployed vROps

                              The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                              troubleshooting and network reconfiguration The console is

                              accessed through the VMrsquos console in the vSphere Web Client

                              SSH access may have been enabled when you deployed vROps if

                              not itrsquos possible to enable it by using the console access through

                              the vSphere Web Client

                              bull You can log in to the console using the same admin account

                              shown in Figure 2-31 but itrsquos much more useful to log in as the

                              root account By default in vROps therersquos no password set on

                              the root account so the first time you log in yoursquoll be prompted

                              to change the password To do so you must enter the current

                              password Since the default password is blank you can press

                              enter to move on

                              bull The most commonly used administrative tools inside the vROps

                              command-line console are in ldquooptvmwaresharevamirdquo

                              For example vami_config_net shown in Figure 2-32 is used to

                              reconfigure networking on the vROps virtual appliance this is very

                              useful if you used DHCP IP addressing when you deployed the virtual

                              Figure 2-31

                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                              appliance but later want to change to a static IP address or reconfigure

                              the DNS servers being used

                              SummaryIn this chapter yoursquove learned about the vROps architecture how to

                              deploy vROps and how to connect it to vCenter You should now be

                              up and running

                              In the next chapter yoursquoll get detailed information on how vROps

                              is configured in the real world regarding single sign-on alert

                              configuration custom policies and more

                              Figure 2-32

                              CHAPTER 3

                              Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                              yoursquore ready to enable intelligent operations for your virtual

                              infrastructure In this chapter yoursquoll learn about some of the most

                              common configurations you may want to perform beyond the initial

                              configuration Yoursquoll also learn how to configure SSO authentication

                              custom policies custom alerts predictive DRS automated workload

                              balancing capacity management and more

                              Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                              Those are the same admins who always log in to vROps using the

                              SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                              configure single sign-on (SSO) with vROps

                              The benefit of SSO is that any login you can use to log in to the

                              vSphere Web Client will also allow you to log in to vROps And once

                              you log in to the vSphere Web Client you can use vROps without any

                              authentication whatsoever This is a huge convenience

                              Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                              These steps assume that you already have vSphere vCenter and

                              vROps Manager installed and configured

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                              Finally make sure that the time on your vROps server is synced with

                              the time on your vCenter server Network Time Protocol (NTP) is the

                              best way to do this and configuring NTP in vROps is easy Just go into

                              Administration Cluster Management and on the Actions menu click

                              on Network Time Protocol Settings as shown in Figure 3-1

                              If you already have an NTP server (likely configured during deployment

                              of vROps) you can move on from here If you donrsquot have an NTP

                              server enter the name of your NTP server and click Add to add your

                              NTP server

                              Next make sure you have DNS configured for your vCenter server and

                              vROps server If you donrsquot have DNS properly configured yoursquoll get

                              the error ldquofailed to retrieve single sign on SSL certificates the host or

                              port is not reachablerdquo

                              Finally note carefully the version update and patch levels of your

                              vCenter server and your vROps server I recommend the latest

                              version of both

                              Figure 3-1

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                              Once yoursquove met the prerequisites you can move on to configuring

                              SSO To configure SSO in vROps go to the Administration tab and

                              under Access click on Authentication Sources Then click Add to add

                              a new authentication source as shown in Figure 3-2

                              Note that under ldquosource typerdquo you can configure authentication to

                              SSO SAML (likely pointing to vCenter) Windows Active Directory

                              (AD) or Open LDAP

                              Figure 3-2

                              Figure 3-3

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                              Irsquod recommend configuring your vCenter server to use AD

                              authentication then configuring vROps to point to vCenter for SSO

                              SAML authentication This is preferable to configuring vROps to go to

                              AD for authentication

                              Enter a name for the authentication source (whatever you want)

                              keeping the default of SSO SAML for the source type Then enter

                              the vCenter IP address or host name username and password See

                              Figure 3-3

                              Next accept the certificate from vCenter and click OK as shown in

                              Figure 3-4

                              Then as Figure 3-5 shows specify which groups you want to import

                              Assign vROps roles to the user groups that yoursquore importing

                              (Figure 3-6)

                              In this case we added the vCenter administratorsvspherelocal

                              account and made it an administrator for vROps

                              In production environments you might want to create an AD group in

                              which you add your vROps administrators then authorize that group

                              to administer or simply use vROps

                              Figure 3-4

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                              Figure 3-5

                              Figure 3-6

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                              At this point your configuration should be complete To test it log

                              out of vROps and the vSphere Web Client

                              Log back into the vSphere Web Client and open the web page for

                              vROps you should be automatically logged in with no authentication

                              As you can see in Figure 3-7 vROps is allowing the AD admin account

                              to log in

                              Remember the goal of this SSO configuration is that you never have

                              to log in to vROps again (during normal usage) as long as yoursquore

                              already logged into the vSphere Web Client Mission accomplished

                              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                              admin needs to perform If you donrsquot do it at the start at some point

                              you will likely need to do it in the future so you might as well do it

                              right from the start

                              If you click on Home at the top of the vROps web interface then click

                              on Administration yoursquoll be taken to the administrative interface

                              where just about all vROps customizations are made (Figure 3-8)

                              Figure 3-7

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                              In the administrative interface click on Policies on the left to configure

                              and customize vROps policies (Figure 3-9)

                              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                              solely work off of thresholds but there are some things that you

                              inherently know about your virtual infrastructure that vROps

                              canrsquot know

                              Figure 3-8

                              Figure 3-9

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                              For example you may have a high-priority production cluster (with

                              many more resources intentionally allocated) and a low priority dev

                              test cluster (with many fewer resources intentionally allocated) You

                              donrsquot want vROps alerting you that you need to add more resources

                              to devtest if you intentionally under-provisioned the devtest cluster

                              for the workload

                              Perhaps itrsquos more critical to be alerted to a low memory situation on

                              a production cluster than it is for a testdev cluster Or you might

                              want to exclude the vROps VMs from monitoring and alerting on

                              themselves

                              You can see the importance of customization And since policies

                              are applied to groups there are times when yoursquoll want to wait on

                              the creation of new policies and first create a new group type and

                              associated groups But if you already have a group type to which you

                              want to apply your policy you can go ahead and create the new policy

                              What is a vROps PolicyA policy is a set of rules that you define

                              for vRealize Operations Manager to

                              use to analyze and display information

                              about the objects in your environment

                              You can create modify and administer

                              policies to determine how vRealize Operations

                              Manager displays data in dashboards views and reports

                              Be careful if you choose to modify the default policy

                              as yoursquore modifying how vROps does its job and the

                              information that you see across vROps in dashboards

                              reports and views will forever be changed

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                              Ideally you want to create a new policy for something such as letrsquos

                              say your devtest cluster

                              To do this (assuming you already had a group in mind) click on the

                              Policy Library tab then the Plus sign to Create a New Policy (shown

                              in Figure 3-9) From there you would give the policy a name and

                              description

                              Itrsquos common to create a new policy by starting with an existing policy

                              The policy that you start with is called the ldquobase policyrdquo as the new

                              policy you create inherits its settings from that policy See Figure 3-10

                              From there as shown in Figure 3-11 yoursquoll associate a policy

                              with a group

                              In this case I associated that policy with the new ldquoDev-Testrdquo group

                              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                              At this point if you used a policy template you have the option of just

                              clicking Finish to complete the policy creation Or if you want to view

                              or modify all the potential options for the policy configuration and

                              alerts you can do so

                              Figure 3-10

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                              When yoursquore done your new policy will show up in the policy library

                              as shown in Figure 3-12

                              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                              are system defined (the adapter groups) and cannot be changed Other

                              groups are user-defined and can be modified or added to

                              Figure 3-12

                              Figure 3-11

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                              Examples of system-defined adapter groups include Operating

                              Systems World Universe vSAN World and vSphere World These

                              groups contain objects such as the vCenter server ESXi hosts data

                              centers etc

                              Examples of the pre-defined user groups include Department

                              Environment Function Location Security zone and Service Level

                              Object You should use the vROps grouping to organize the objects in

                              your virtual infrastructure in the way that makes the most sense to

                              you If possible use the pre-defined user groups

                              However if those groups donrsquot suit you vROps group types also allow

                              you to create your own custom object groups specifically tailored for

                              your environment Figure 3-13 shows the creation of the Dev-Test

                              group for example

                              By choosing a dynamic group membership (ldquoKeep group membership

                              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                              vSphere inventory object like a folder cluster resource pool or even

                              Figure 3-13

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                              a virtual data center All the objects under that object will always

                              be associated with the group yoursquove created regardless of whether

                              theyrsquore added or removed This is great for dynamically changing

                              environments as most are today

                              Once the grouprsquos created the logical inventory view allows you to

                              use that group for all common vROps functions such as showing the

                              performance and capacity for all associated resources

                              For more information on policies group types and groups check

                              out the vROps Configuration Guide (httpsdocsvmwarecomen

                              vRealize-Operations-Manager67vrealize-operations-manager-

                              67-config-guidepdf) in the vROps documentation for more detailed

                              information

                              Automated Remediation in vROps There are many data center monitoring

                              tools out there that tell you that you have

                              a problem Remember the robot from the

                              old sci-fi show ldquoLost In Spacerdquo It was

                              always throwing up its arms and screeching

                              ldquoWarning Warning Dangerrdquo

                              At one point that may have been helpful (if

                              stressful) but our expectations and needs

                              have evolved Todayrsquos tools are able to predict problems before

                              they happen and tell you how to fix them before they impact your

                              applications Prediction and suggested remediation are the new

                              minimum expectation However there are very few tools out there

                              that will not only predict and suggest remediation but automate

                              the process

                              Consider for example an employeemanager analogy where the

                              employee keeps bringing common problems to the manager asking

                              the manager how to solve the recurring issues No manager wants

                              to hear about the same problems over and over again when the

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                              fix is already known What could the manager do After dressing

                              the employee down and threatening to make them eligible for

                              unemployment benefits said manager could write a script that the

                              employee could execute on their own to solve the problem

                              Another analogy that might help is to think in terms of the cloud

                              Cloud management requires a tool that knows what can go wrong in

                              your cloud infrastructure and automatically solve it for you before it

                              impacts applications and yes even without notifying you about it in

                              the middle of the night The ideal would be for your cloud monitoring

                              and management tool to email you a report in the morning that says

                              ldquoI fixed these problems for you while you were sleeping and the

                              applications were never impactedrdquo

                              This is exactly the type of functionality that vROps Intelligent

                              Operations can provide

                              vROps offers many different actions that can be automated without

                              any scripting and without vRealize Automation Examples include

                              powering on a VM powering off a VM resizing most VM resources

                              and more With these actions vROps is able to prevent downtime or

                              application performance issues before they happen

                              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                              with vROps

                              bull Automated Workload Optimization The ability of vROps to move

                              running VMs from one cluster to another to proactively prevent

                              performance bottlenecks before they happen

                              bull vROps Automated Actions vROps can perform more than 39

                              different actions on objects managed by the vCenter adapter You

                              can manually perform these actions or configure alerts to trigger

                              remediation with one of them

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                              bull vRealize Automation Integrated Actions The same actions that

                              can be automated with vROps can also be automated with vRealize

                              Automation allowing you to perform more complex automations

                              bull Webhooks By leveraging vRealize Orchestrator integration you

                              can trigger an alert based on an email SNMP trap or REST API

                              notification that alert can then perform an automated action

                              The first thing you need to know is that for these vROps actions to

                              work the vCenter adapter must have Enable Actions set to Enable as

                              shown in Figure 3-15

                              In the past you would configure the vCenter Python Adapter

                              separately but starting with vROps 66 thatrsquos no longer necessary

                              You can view the multitude of different actions that you can either

                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                              Figure 3-15

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                              If you take a look at a specific vSphere object and click on the Actions

                              drop down for that object you can see the actions that apply to that

                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                              To automate these types of actions you need to modify a

                              recommendation to perform an action (remediate) instead of just

                              recommend remediation steps To do this go to the Alerts menu then

                              into Alert Settings Recommendations and find a recommendation

                              Figure 3-16

                              Figure 3-17

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                              you want to automate Figure 3-18 for example shows a pre-defined

                              recommendation to add more memory to a VM

                              In this case therersquos a pre-defined action as well to add more memory

                              to the VM to automatically remediate the memory contention issue

                              and resolve application slowness See Figure 3-19

                              Automated remediation takes alert recommendations (which already

                              exist in your vROps installation) and allows you to turn on an action

                              to take that supersedes the recommendation

                              When automated actions kick in theyrsquore displayed under

                              Administration History Recent Tasks

                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                              were sleeping

                              Figure 3-18

                              Figure 3-19

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                              occur on the monitored objects when data analysis indicates deviations

                              from normal metric values or when a problem occurs with one of the

                              vRealize Operations components

                              In other words alerts are things you need know about

                              vROps Alerts come in three flavors

                              bull Critical

                              bull Immediate

                              bull Warning

                              Critical alerts should be acted upon immediately immediate alerts

                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                              Alerts are visible in a few different areas in vROps The most obvious is

                              the main Alerts menu as shown in Figure 3-20 Another place to see

                              alerts is from the Operations Overview as you can see in Figure 3-21

                              vROps comes with many different alerts preconfigured Under the Alerts

                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                              alerts and create your own custom alerts should you decide to do so

                              Figure 3-20

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                              you receive an alert vROps is typically very helpful in resolving alerts

                              by explaining the problem offering metrics to support its analysis and

                              providing recommended actions to remediate the issue (Figure 3-23)

                              Figure 3-21

                              Figure 3-22

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                              If you select an alert in the Alerts menu you can take ownership

                              cancel the alert suspend the alert go to the alert definition or release

                              ownership (Figure 3-24)

                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                              scheduler aka pDRS So what does pDRS do that the DRS you

                              already know and love doesnrsquot

                              Figure 3-23

                              Figure 3-24

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                              that you love it (I know I do) You may think that DRS is already perfect

                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                              needed to actually predict the needs of your applications With that

                              your applications can achieve the fastest performance possible and

                              your vSphere infrastructure can have the fastest workload balancing

                              ever Would that interest you

                              vSphere and DRS have been working together since vROps 62 when

                              Intelligent Workload Placement with DRS was announced With

                              Intelligent Workload Placement vROps helped to rebalance VM

                              workloads across clusters

                              With Intelligent Workload Placement in place you may think that

                              DRS doesnrsquot need any help balancing workloads within a cluster after

                              all DRS already does its job very well But letrsquos look at the different

                              approaches that DRS has available to it

                              Traditionally DRS has worked by reactively balancing workloads

                              when applications (running on VMs) arenrsquot getting the resources

                              they need DRS analyzes the resources allocated (CPU and memory)

                              and looks to see if those resources are continuously available if they

                              arenrsquot it moves that VM to a host that has those resources available

                              While this works well in most cases there is the potential for

                              contention and thus negative application performance impact (albeit

                              very short) DRS is included with vSphere Enterprise Plus

                              The next step up from reactive is balance which is the Intelligent

                              Workload Placement approach discussed earlier With the balance

                              method vSphere DRS and vROps begin working together

                              This is an improvement over the reactive method because vROps is

                              working at a higher level than DRS to analyze performance across

                              multiple clusters While this is by itself better than DRS the downside

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                              is that it comes with high overhead and doesnrsquot do anything to prevent

                              application performance issues and contention before it happens

                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                              performance issues While they typically fix application performance

                              issues very quickly therersquos no guarantee that they will in addition

                              therersquos no proactive diagnosis and prevention of problems before

                              they happen

                              Predictive DRS does exactly this helping the admin get out ahead

                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                              predicts what resources each VM will need that day using the past

                              resource consumption of each VM as a guide to future needs

                              It combines that predictive ability with the knowledge of what VMs

                              are on each host and the resources that each host is able to contribute

                              vROps makes these predictions using its dynamic thresholds The

                              great thing about these dynamic thresholds is that theyrsquore tailored to

                              each individual VM and application

                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                              your DRS Cluster Configuration enable vSphere DRS and check the

                              box to Enable Predictive DRS (see Figure 3-26)

                              Next navigate to the Administration menu in vROps then to Solutions

                              Edit your vSphere Solution then under the advanced settings enable

                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                              shown in Figure 3-27

                              Figure 3-25

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                              Each hour predictive DRS will combine its knowledge of the

                              environment combined with the historical resource utilization of each

                              VM then take action to ensure that the VMs receive the resources

                              Figure 3-26

                              Figure 3-27

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                              they need before theyrsquore needed The end result is that your critical

                              applications never get the chance to suffer performance degradation

                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                              feature called ldquoautomated workload optimizationrdquo You might be

                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                              in vSphererdquo The answer is that yes DRS automates the balancing of

                              workloads (although technically it doesnrsquot balance at all it ensures

                              that workloads get the resources that they need)

                              Unlike DRS which works within vSphere clusters automated workload

                              optimization automates the optimization of workloads between

                              vSphere clusters Thus to leverage AWO the first requirement is

                              having multiple vSphere clusters

                              I like to say that DRS works intra-cluster and automated workload

                              optimization works inter-cluster

                              Figure 3-28

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                              the Optimize Capacity section See Figure 3-28

                              You can control how yoursquod like the workloads to be placed in the

                              Placement Settings tile by clicking on Edit Settings as shown in

                              Figure 3-29

                              Once you have multiple clusters managed by vROps you can choose to

                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                              a Schedule or make workload balancing Automatic

                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                              next chapter of this book

                              Figure 3-29

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                              host of valuable metrics

                              bull Total environment capacity

                              bull Used capacity

                              bull CPU capacity trends

                              bull Memory capacity trends

                              Figure 3-30

                              Figure 3-31

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                              bull Disk capacity trends

                              bull Predict how much time remains before your most critical resources

                              are depleted

                              By drilling down into a specific cluster yoursquoll move down into the

                              environment level from there you can drill even deeper For example

                              check out the workload analysis of the cluster in Figure 3-32

                              This drilldown can be done for a specific host VM or datastore For

                              example Figure 3-33 shows the capacity remaining for a specific VM

                              In this case you should be concerned since just 35 days remain until

                              memory runs out in your vCenter Server VM

                              vROps can show the capacity and time remaining for any object it

                              manages including clusters hosts datastores and VMs It will

                              proactively alert you should the capacity and time remaining fall

                              below predetermined levels

                              Figure 3-32

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                              troubleshoot your vSphere infrastructure

                              To that end vROps constantly performs performance analysis to

                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                              troubleshooting dashboards for clusters datastores hosts VMs and

                              vSAN in addition to the ability to troubleshoot via log data

                              Figure 3-33

                              Figure 3-34

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                              dashboard It enables you to quickly identify the type of contention

                              faced by each VM in the cluster

                              Besides the troubleshooting dashboards the real power of vROps

                              shines through when you realize how often the vROps Smart Alerts

                              are able to point you to the root cause of an issue and provide

                              recommendations for remediation so that you can quickly resolve any

                              trouble that might occur

                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                              you installed the vROps Management Pack for vSAN However vSAN

                              management is built into vROps 66 and later

                              Using vSAN management and monitoring in vROps requires you to

                              enable it by connecting it to your vCenter Server In vROps go to

                              the Administration menu then to Solutions select the VMware vSAN

                              solution then the Gear icon to configure (Figure 3-36)

                              Figure 3-35

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                              Figure 3-36

                              Figure 3-37

                              Figure 3-38

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                              From there yoursquoll add your vCenter Server Hostname and Credentials

                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                              After you get a successful test of the connection and credentials make

                              sure that you click Save Settings

                              At this point vROps will begin gathering statistics from your vCenter

                              server related to vSAN then yoursquoll quickly start seeing some very

                              insightful statistics and recommendations from vROps

                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                              bull vSAN Capacity Overview

                              bull Migrate to vSAN

                              bull vSAN Operations Overview

                              bull Troubleshoot vSAN

                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                              Figure 3-39

                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                              For those using vSAN these dashboards are invaluable They allow

                              you to plan capacity across multiple vSAN clusters optimize vSAN

                              clusters prevent vSAN trouble before it happens and if needed

                              troubleshoot vSAN (Figure 3-40)

                              SummaryIn this chapter yoursquove learned how to configure the most common

                              vROps features and how to maximize your vSphere infrastructure

                              using vROps features like predictive DRS vSAN management and

                              powerful capacity dashboards

                              With the latest version of vROps some even more powerful features

                              have been released In the next chapter wersquoll dive into the latest

                              vROps features that will allow you to enable a self-driving vSphere

                              infrastructure

                              Drive on

                              Figure 3-40

                              CHAPTER 4

                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                              read this chapter completely With the recently announced vROps 67

                              VMware has brought what they call ldquoSelf-Driving Operations for the

                              Data Centerrdquo What does this mean for you VMware says that the self-

                              driving data center will bring ldquoContinuous performance optimization

                              based on operational and business intent efficient capacity

                              management proactive planning and intelligent remediationrdquo

                              The goal for the self-driving data center is to provide a unified

                              management platform so that the IT organization can optimize

                              plan and scale the software-defined data center and multiple cloud

                              deployments from the applications to the infrastructure

                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                              new instance of vROps 67 directly from the vSphere client without

                              having to go through the traditional installation steps that we covered

                              in Chapter 2 of this book With the new high speed installation

                              vCenter will download the vROps 67 OVA deploy it and completely

                              configure it In addition to the deployment the high speed installation

                              also includes the automatic configuration of the vSphere Adapter to

                              communicate with the vCenter server that you deployed it from

                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                              From there you can select either the online or offline installation mode

                              provide your vCenter server credentials define your environment

                              (datacenter cluster host datastore and network) and provide IP

                              address details With that information vCenter will automatically

                              deploy vROps activate the new vROps dashboards for vCenter and

                              configure the vSphere adapter in vROps

                              Figure 4-1

                              Figure 4-2

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                              You can be up and running with vROps faster than ever by combining

                              vSphere 67 vCenter 67 and vROps 67

                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                              when you combine vROps 67 and vCenter

                              67 Only with that magical combination

                              can you use the new vROps 67 plugin

                              for the vCenter 67 HTML5 web client

                              (Figure 4-3)

                              The vRealize Operations within vCenter

                              plugin provides you with six new

                              dashboards directly inside your vCenter

                              UI (Figure 4-4)

                              The end result is that you get all the

                              goodness of vROps in your vSphere client

                              helping you be more productive than ever

                              Figure 4-3

                              Figure 4-4

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                              makes vROps easier to use ultimately making you more productive

                              The new UI includes a use case and persona-based ldquoQuick Start

                              Dashboardrdquo to help you quickly perform operational tasks It also

                              includes updated workflows for enterprise-wide troubleshooting with

                              metrics and logs Figure 4-5 shows the new interface

                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                              define how the data centerrsquos intended to run and then for vROps to

                              make it happen

                              Figure 4-5

                              Figure 4-6

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                              The first step is to access the current performance of your data center

                              Figure 4-6 shows the vROps 67 automated workload balancing and

                              optimization window

                              Simply define intent by configuring settings such as target utilization

                              and cluster headroom then define tag-based placement requirements

                              as shown in Figure 4-7 Some examples of tag-based placement

                              bull SLA tiers Gold Silver Bronze

                              bull License policies Windows Oracle Linux

                              bull Compliance PCI HIPAA

                              bull App affinity policies

                              After yoursquove defined intent turn on self-driving operations by

                              automating workload balancing and performance optimization

                              (Figure 4-8) There are several ways to automate optimization action

                              bull Run it now manually based on recommendations

                              bull Schedule it for an automated ongoing optimization

                              Figure 4-7

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                              bull Automate to run when performance troubles occur and desired

                              performance intent isnrsquot met

                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                              for capacity shortfalls view total cost of ownership and get detailed

                              insights on potential cost savings from reclamation and analyze

                              optimum densities for the future

                              Figure 4-9 shows an example of the kind of savings opportunities

                              presented As you can see cost data is directly correlated with capacity

                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                              not needed

                              Figure 4-8

                              Figure 4-9

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                              After getting an idea of which data centers to prioritize and what could

                              be the potential cost savings (Figure 4-10) you can easily automate

                              optimization actions This includes reclamation right-sizing and

                              automating workload balancing to reduce license costs as well as

                              densification to consolidate workloads into minimal clusters while

                              assuring that you meet goals for performance target utilization and

                              defined intent

                              The new capacity analytics engine is able to view historical trends and

                              predict the most constrained resources such as CPU memory and

                              disk space It can also give recommendations to either reclaim unused

                              capacity or even add capacity (Figure 4-11)

                              Figure 4-10

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                              workloads For some of those workloads it makes the most sense to

                              move them into the public cloud but which public cloud

                              The new version of vROps allows you to perform what-if scenario

                              analysis to decide where to run workloads between VMware Cloud on

                              AWS and AWS EC2 as shown in Figure 4-12

                              Figure 4-11

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                              to enable IT and application owners to triage and resolve issues faster

                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                              by automatically discovering VMs and apps then provisioning the

                              required OS and app data collectors to send metrics to Wavefront

                              Figure 4-12

                              Figure 4-13

                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                              This capability enables IT to gain control and provide app monitoring

                              capabilities to their DevOps teams for the next generation of apps in

                              addition to traditional applications

                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                              itrsquos packaged how itrsquos installed and how itrsquos configured

                              More importantly yoursquove learned how to maximize the power of

                              vROps to make the most of your vSphere infrastructure When paired

                              together vSphere 67 and vRealize 67 are an unstoppable data

                              center solution that provides powerful features like predictive DRS

                              workload optimization cost savings and ultimately the self-driving

                              data center

                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                              the latest version check out the vROps

                              Upgrade Center

                              httpswwwvmwarecomproducts

                              vrealize-operationsupgrade-centerhtml

                              If you donrsquot have vROps in place already you can

                              sign up for a free 60-day evaluation

                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                              • Chapter 1
                                • Getting Started with VMware vRealize Operations
                                  • What is vRealize Operations
                                  • How Does vRealize Operations Work
                                  • Understanding vRealize Operations Editions
                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                  • Summary
                                      • Chapter 2
                                        • Deploying vRealize Operations
                                          • vRealize Operations Architecture Overview
                                          • Sizing vRealize Operations
                                          • Installing vRealize Operations for the First Time
                                          • Accessing vRealize Operations
                                          • Summary
                                              • Chapter 3
                                                • Configuring vRealize Operations for Maximum Effect
                                                  • Configuring SSO in vROps
                                                  • Understanding Policies in vROps
                                                  • Automated Remediation in vROps
                                                  • Configuring Alerts
                                                  • Predictive DRS
                                                  • Automated Workload Optimization
                                                  • Maximizing Capacity Analysis with vROps
                                                  • Maximize Troubleshooting with vROps
                                                  • Summary
                                                      • Chapter 4
                                                        • Maximizing vRealize Operations
                                                          • High Speed Installation
                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                          • Enhanced User Interface
                                                          • Automating Performance Based on Intent
                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                          • Whatrsquos Next

                                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 6

                                vRealize Operations Enterprise Edition OverviewWhat does vROps Enterprise edition offer above and beyond the

                                Advanced edition There are two important features

                                bull Performance monitoring of middleware applications

                                and databases

                                bull 3rd party database middleware and application monitoring

                                For example with vROps Enterprise edition you can use Blue Medorarsquos

                                SQL Server or Oracle database management packs with vROps

                                Figure 1-3

                                Figure 1-4

                                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                                When you select Advanced or Enterprise you will receive VMware

                                Configuration Manager With Config Manager in the Advanced

                                edition yoursquoll be able to track changes to vSphere for configuration

                                and regulatory compliance With Config Manager in the Enterprise

                                Edition yoursquoll be able to track OS-level changes configuration

                                and patch management for compliance of all applications and

                                operating systems

                                One of the biggest reasons companies select the Enterprise edition

                                is to be able to ensure compliance This is especially important for

                                companies regulated under Sarbanes-Oxley (SOX) Payment Card

                                Industry (PCI) Health Insurance Portability and Accountability Act

                                (HIPAA) Federal Information Security Act (FISMA) and so on

                                While not every company is required to be in compliance with those

                                guidelines every company needs to keep their entire infrastructure

                                secure And given the current environment itrsquos no longer something

                                admins are able to do manually or with a patchwork of tools

                                Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                                without ever having to install it Fortunately the smart people at

                                VMwarersquos Hands-on Labs have enabled access to the entire VMware

                                product line Itrsquos available to anyone at no cost already installed and

                                includes detailed lab instructions which are easy to follow (The author

                                frequently uses the HoL to immediately access some of VMwarersquos

                                most complex products)

                                vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                                those covering specific components of the vRealize Suite New labs

                                are always being released at the time of this writing here are my

                                favorite eight labs to learn vROps

                                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                                bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                                and Optimization

                                bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                                Proactive Management

                                bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                                bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                                bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                                ndash Challenge Lab

                                bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                                bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                                bull HOL-1811-02-SDC vSphere with Operations Management ndash

                                Getting Started

                                Figure 1-5

                                G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                                These labs cover the new features of vROps and vRealize Log Insight

                                how vROps manages a hybrid cloud and more If yoursquore new to vROps

                                and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                                labs first

                                SummaryIn this chapter yoursquove learned how vROps is packaged about different

                                features available in each edition and how you can get some hands-

                                on experience with the VMware HoL

                                Read on to the next chapter to better understand the vROps

                                architecture learn how to deploy vROps step-by-step and connect

                                vROps to vCenter

                                CHAPTER 2

                                Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                                I always recommend that you first take a few minutes to understand

                                the architecture behind the solution and the basics of how to size it

                                This is important so that you donrsquot get caught off guard later and end

                                up unable to scale the solution as your companyrsquos needs dictate

                                vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                                to install a new guest OS install a database install an app or even

                                connect it to the database

                                vROps is typically deployed and runs

                                entirely within a single VM thatrsquos very

                                scalable For enterprises that have

                                multiple sites or require high availability

                                multiple VMs will be needed

                                Figure 2-1 shows what the architecture

                                looks like inside the vROps VM

                                The single vROps VM includes the user

                                interface RESTful API vROps controller

                                analytics analysis and data storage

                                Figure 2-1

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                By deploying more vROps VMs you can easily create a multi-node

                                cluster or even a multi-node highly available cluster as shown in

                                Figure 2-2

                                Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                to take into consideration is the size of the virtual infrastructure yoursquoll

                                manage This will determine how you size your vROps deployment

                                During the deployment process (which we will cover in more detail

                                in the next chapter) yoursquoll be asked to size the vROps VM as small

                                medium large extra small extra large remote collector standard

                                Figure 2-2

                                Figure 2-3

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                or remote collector large (Figure 2-3) These sizes match up with a

                                range of VM resources that will be used in your deployment including

                                vCPU vRAM and storage resources

                                Figure 2-4 shows how the different sizes correspond to the vCPU and

                                vRAM that will be allocated to the vROps VM

                                VMware KB article 54370 details the sizing guidelines for vROps I

                                encourage you to review it for more sizing information

                                Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                to begin installation

                                The vROps Manager deployment guide offers pages of installation

                                prerequisites that you should be aware of if yoursquore deploying it into a

                                production environment Itrsquos always recommended to have the latest

                                version of the ESXi and vCenter before you deploy the latest version

                                of the vROps

                                Figure 2-4

                                Whatrsquos great about the latest version of vROps -

                                vRealize Operations Manager 67 ndash is that you can

                                monitor 30 larger environments using the same vROps

                                resource configuration

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                Keep in mind that unlike a traditional Windows application with

                                the vROps virtual appliance-based deployment model therersquos no

                                need to do things like create a new VM buy a Windows Server OS

                                license install Windows create a new table and user on your SQL

                                Server install the Windows-based management application connect

                                it to SQL etc

                                Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                the vROps appliance For those new to vROps I recommend that you

                                go to this URL

                                httpswwwvmwarecomgovrealize-ops-dl-en

                                It will bring you to the VMware evaluation center where you can sign

                                up for a free 60-day fully-functioning license of vROps

                                Existing VMware customers can go to the VMware download

                                center and download vRealize operations OVA directly from there

                                If yoursquore licensed for vROps yoursquoll need to enter your license key

                                after deployment (Wersquoll cover where to enter your license later in

                                this chapter)

                                Once yoursquove downloaded the vROps virtual appliance you can go

                                to the Home screen in the vSphere Web Client click on vRealize

                                NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                If you are running vCenter 67 and want to deploy

                                vROps 67 there is a new highspeed deployment option

                                that is covered in Chapter 4 of this book If you arenrsquot

                                using vCenter 67 yet then continue on with the typical

                                deployment that is shown here

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                This will bring up the Deploy OVF Template wizard to walk you

                                through the process Itrsquos here that yoursquoll specify the OVA file you

                                downloaded from VMwarecom (Figure 2-6)

                                Figure 2-5

                                Figure 2-6

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                After that yoursquoll be walked through the deployment wizard starting

                                with giving the VM a name and selecting where yoursquod like to deploy

                                it (Figure 2-7)

                                Next select the virtual infrastructure resource where yoursquod like to

                                deploy the virtual appliance (Figure 2-8)

                                Figure 2-7

                                Figure 2-8

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                Next yoursquoll have a chance to review the details of what yoursquore about

                                to deploy (Figure 2-9) including the version of the vROps and the

                                required disk size

                                Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                any virtual appliance) and try to deploy

                                it using the vSphere Client (Windows

                                or Web) make sure you have a good

                                connection In the past Irsquove struggled trying

                                to deploy an OVF over a WAN or slow WiFi and had

                                to troubleshoot numerous FAILED error messages Eventually I discovered

                                that when I connect via reliable Ethernet to the same network that the

                                vSphere infrastructure is on the errors simply disappear

                                If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                connecting to it via RDP downloading the OVF file to that Windows VM

                                (because itrsquos on the same network as the vSphere infrastructure) and

                                then deploying the OVF file from there

                                Figure 2-9

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                Accept the VMware end user license agreement by clicking Accept and

                                then Next

                                Now select the size of your virtual infrastructure based on the sizing

                                information discussed earlier in this chapter Sizes range from extra

                                small to extra large As we saw this will determine the resources that

                                will be allocated to the VM once itrsquos deployed

                                Figure 2-10

                                Figure 2-11

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                Select the datastore where yoursquoll install vROps the virtual disk format

                                and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                Next select the network to which the vROps VM will connect

                                (Figure 2-11)

                                Next you have the chance to customize the template that will be used

                                to create the VM (Figure 2-12) This includes the time zone and any

                                static IP network settings you want to use If yoursquoll be using this

                                in a production or lab environment using a static IP address is

                                recommended

                                Finally review everything and if correct click Finish (Figure 2-13)

                                Figure 2-12

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                After a few minutes you should see the new vROps VM deployed on

                                the new host or cluster specified After you power on the VM and a

                                minute or so has passed you can go to the vROps console It will look

                                very similar to Figure 2-14

                                As you can see it directs you to the URL for the vROps appliance

                                Figure 2-13

                                Figure 2-14

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                screen that looks like Figure 2-15

                                As you can see the three options are to perform an express installation

                                a new installation or expand an existing installation

                                In our case we will choose the express installation to get vROps up and

                                running as quickly as possible but if yoursquod like to see every additional

                                installation option yoursquod choose the new installation If you already

                                have an existing installation you would of course choose to expand

                                that existing installation to add greater scalability or high availability

                                to your pre-existing cluster

                                Choosing the express installation begins the three steps of the vROps

                                Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                The first step is to enter the new password for the admin account

                                Keep in mind that you need to use a complex password that meets the

                                requirements as shown in Figure 2-17

                                Figure 2-15

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                Figure 2-16

                                Figure 2-17

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                After clicking Next yoursquore ready to complete the vROps installation

                                (Figure 2-18)

                                The additional options provide the ability to choose a custom security

                                certificate configure a name for the customer master node and enter

                                an NTP server address for timekeeping

                                Figure 2-18

                                Figure 2-19

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                Once configured the vROps web UI displays a login screen at which

                                point you can log in with the admin username and password you

                                configured (Figure 2-19)

                                vRealize Operations Manager deployment is now complete leading to

                                the final five-step configuration wizard shown in Figure 2-20

                                After clicking Next and accepting the license agreement yoursquore

                                prompted to enter your product license key shown in Figure 2-21

                                You can choose to either take the default to evaluate vROps or if

                                yoursquore a licensed vROps Manager user yoursquod enter your key here

                                For this tutorial the product evaluation default was selected One

                                more checkbox about being part of the VMware customer experience

                                improvement program then click Next then Finish (Figure 2-22) to

                                complete the installation wizard

                                Figure 2-20

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                Figure 2-21

                                Figure 2-22

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                solution As Figure 2-23 shows you should choose VMware vSphere

                                Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                your vSphere infrastructure enabling vROps to begin gathering

                                performance data related to your hosts clusters storage and VMs

                                Figure 2-23

                                Figure 2-24

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                To configure the vSphere solution select the VMware vSphere solution

                                and click on the gear icon inside the Administration tab and under

                                Solutions

                                This brings you to the manage solution configuration The first thing

                                to do is add a new set of credentials by clicking the Plus sign on the

                                right side of the credentials field (Figure 2-24)

                                Itrsquos here that you can add your administrative vCenter username and

                                password shown in Figure 2-25

                                With your credentials added you next add a display name for your

                                vCenter server and your vCenter serverrsquos domain name or IP address

                                then click the button Test Connection (Figure 2-26)

                                If the test is successful yoursquoll be prompted to accept the default

                                certificate (Figure 2-27)

                                Figure 2-25

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                Figure 2-26

                                Figure 2-27

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                After you click OK make sure that you click Save Settings before

                                clicking Close to continue

                                With the solution configured you should now see that vROps is

                                collecting data from vCenter as shown in Figure 2-29

                                It will take some time for vROps to gather all the data that it

                                needs to learn about your virtual infrastructure to start making

                                recommendations for optimization but just in the first few minutes

                                yoursquoll start learning where your bottlenecks are and which of your

                                VMs hosts and datastores are currently under the heaviest workloads

                                (and what the source is of those workloads)

                                Figure 2-28

                                Figure 2-29

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                interfaces and how to log in to those interfaces

                                Herersquos what you need to know

                                The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                or domain name) of the vROps VM This IP address was either

                                statically configured when you deployed vROps or obtained by

                                DHCP If you donrsquot know the IP address of your vROps VM simply

                                go to the console of the VM inside the vSphere Web Client

                                bull The username for the web interface defaults to admin the

                                password was configured when you deployed vROps

                                The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                or domain name used to access vROps but add ldquoadminrdquo after it

                                like this http1921681157admin

                                Figure 2-30

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                bull The username for the web interface defaults to admin the

                                password was configured when you deployed vROps

                                The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                troubleshooting and network reconfiguration The console is

                                accessed through the VMrsquos console in the vSphere Web Client

                                SSH access may have been enabled when you deployed vROps if

                                not itrsquos possible to enable it by using the console access through

                                the vSphere Web Client

                                bull You can log in to the console using the same admin account

                                shown in Figure 2-31 but itrsquos much more useful to log in as the

                                root account By default in vROps therersquos no password set on

                                the root account so the first time you log in yoursquoll be prompted

                                to change the password To do so you must enter the current

                                password Since the default password is blank you can press

                                enter to move on

                                bull The most commonly used administrative tools inside the vROps

                                command-line console are in ldquooptvmwaresharevamirdquo

                                For example vami_config_net shown in Figure 2-32 is used to

                                reconfigure networking on the vROps virtual appliance this is very

                                useful if you used DHCP IP addressing when you deployed the virtual

                                Figure 2-31

                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                appliance but later want to change to a static IP address or reconfigure

                                the DNS servers being used

                                SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                deploy vROps and how to connect it to vCenter You should now be

                                up and running

                                In the next chapter yoursquoll get detailed information on how vROps

                                is configured in the real world regarding single sign-on alert

                                configuration custom policies and more

                                Figure 2-32

                                CHAPTER 3

                                Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                yoursquore ready to enable intelligent operations for your virtual

                                infrastructure In this chapter yoursquoll learn about some of the most

                                common configurations you may want to perform beyond the initial

                                configuration Yoursquoll also learn how to configure SSO authentication

                                custom policies custom alerts predictive DRS automated workload

                                balancing capacity management and more

                                Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                Those are the same admins who always log in to vROps using the

                                SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                configure single sign-on (SSO) with vROps

                                The benefit of SSO is that any login you can use to log in to the

                                vSphere Web Client will also allow you to log in to vROps And once

                                you log in to the vSphere Web Client you can use vROps without any

                                authentication whatsoever This is a huge convenience

                                Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                These steps assume that you already have vSphere vCenter and

                                vROps Manager installed and configured

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                Finally make sure that the time on your vROps server is synced with

                                the time on your vCenter server Network Time Protocol (NTP) is the

                                best way to do this and configuring NTP in vROps is easy Just go into

                                Administration Cluster Management and on the Actions menu click

                                on Network Time Protocol Settings as shown in Figure 3-1

                                If you already have an NTP server (likely configured during deployment

                                of vROps) you can move on from here If you donrsquot have an NTP

                                server enter the name of your NTP server and click Add to add your

                                NTP server

                                Next make sure you have DNS configured for your vCenter server and

                                vROps server If you donrsquot have DNS properly configured yoursquoll get

                                the error ldquofailed to retrieve single sign on SSL certificates the host or

                                port is not reachablerdquo

                                Finally note carefully the version update and patch levels of your

                                vCenter server and your vROps server I recommend the latest

                                version of both

                                Figure 3-1

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                Once yoursquove met the prerequisites you can move on to configuring

                                SSO To configure SSO in vROps go to the Administration tab and

                                under Access click on Authentication Sources Then click Add to add

                                a new authentication source as shown in Figure 3-2

                                Note that under ldquosource typerdquo you can configure authentication to

                                SSO SAML (likely pointing to vCenter) Windows Active Directory

                                (AD) or Open LDAP

                                Figure 3-2

                                Figure 3-3

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                Irsquod recommend configuring your vCenter server to use AD

                                authentication then configuring vROps to point to vCenter for SSO

                                SAML authentication This is preferable to configuring vROps to go to

                                AD for authentication

                                Enter a name for the authentication source (whatever you want)

                                keeping the default of SSO SAML for the source type Then enter

                                the vCenter IP address or host name username and password See

                                Figure 3-3

                                Next accept the certificate from vCenter and click OK as shown in

                                Figure 3-4

                                Then as Figure 3-5 shows specify which groups you want to import

                                Assign vROps roles to the user groups that yoursquore importing

                                (Figure 3-6)

                                In this case we added the vCenter administratorsvspherelocal

                                account and made it an administrator for vROps

                                In production environments you might want to create an AD group in

                                which you add your vROps administrators then authorize that group

                                to administer or simply use vROps

                                Figure 3-4

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                Figure 3-5

                                Figure 3-6

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                At this point your configuration should be complete To test it log

                                out of vROps and the vSphere Web Client

                                Log back into the vSphere Web Client and open the web page for

                                vROps you should be automatically logged in with no authentication

                                As you can see in Figure 3-7 vROps is allowing the AD admin account

                                to log in

                                Remember the goal of this SSO configuration is that you never have

                                to log in to vROps again (during normal usage) as long as yoursquore

                                already logged into the vSphere Web Client Mission accomplished

                                Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                admin needs to perform If you donrsquot do it at the start at some point

                                you will likely need to do it in the future so you might as well do it

                                right from the start

                                If you click on Home at the top of the vROps web interface then click

                                on Administration yoursquoll be taken to the administrative interface

                                where just about all vROps customizations are made (Figure 3-8)

                                Figure 3-7

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                In the administrative interface click on Policies on the left to configure

                                and customize vROps policies (Figure 3-9)

                                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                solely work off of thresholds but there are some things that you

                                inherently know about your virtual infrastructure that vROps

                                canrsquot know

                                Figure 3-8

                                Figure 3-9

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                For example you may have a high-priority production cluster (with

                                many more resources intentionally allocated) and a low priority dev

                                test cluster (with many fewer resources intentionally allocated) You

                                donrsquot want vROps alerting you that you need to add more resources

                                to devtest if you intentionally under-provisioned the devtest cluster

                                for the workload

                                Perhaps itrsquos more critical to be alerted to a low memory situation on

                                a production cluster than it is for a testdev cluster Or you might

                                want to exclude the vROps VMs from monitoring and alerting on

                                themselves

                                You can see the importance of customization And since policies

                                are applied to groups there are times when yoursquoll want to wait on

                                the creation of new policies and first create a new group type and

                                associated groups But if you already have a group type to which you

                                want to apply your policy you can go ahead and create the new policy

                                What is a vROps PolicyA policy is a set of rules that you define

                                for vRealize Operations Manager to

                                use to analyze and display information

                                about the objects in your environment

                                You can create modify and administer

                                policies to determine how vRealize Operations

                                Manager displays data in dashboards views and reports

                                Be careful if you choose to modify the default policy

                                as yoursquore modifying how vROps does its job and the

                                information that you see across vROps in dashboards

                                reports and views will forever be changed

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                Ideally you want to create a new policy for something such as letrsquos

                                say your devtest cluster

                                To do this (assuming you already had a group in mind) click on the

                                Policy Library tab then the Plus sign to Create a New Policy (shown

                                in Figure 3-9) From there you would give the policy a name and

                                description

                                Itrsquos common to create a new policy by starting with an existing policy

                                The policy that you start with is called the ldquobase policyrdquo as the new

                                policy you create inherits its settings from that policy See Figure 3-10

                                From there as shown in Figure 3-11 yoursquoll associate a policy

                                with a group

                                In this case I associated that policy with the new ldquoDev-Testrdquo group

                                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                At this point if you used a policy template you have the option of just

                                clicking Finish to complete the policy creation Or if you want to view

                                or modify all the potential options for the policy configuration and

                                alerts you can do so

                                Figure 3-10

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                When yoursquore done your new policy will show up in the policy library

                                as shown in Figure 3-12

                                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                are system defined (the adapter groups) and cannot be changed Other

                                groups are user-defined and can be modified or added to

                                Figure 3-12

                                Figure 3-11

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                Examples of system-defined adapter groups include Operating

                                Systems World Universe vSAN World and vSphere World These

                                groups contain objects such as the vCenter server ESXi hosts data

                                centers etc

                                Examples of the pre-defined user groups include Department

                                Environment Function Location Security zone and Service Level

                                Object You should use the vROps grouping to organize the objects in

                                your virtual infrastructure in the way that makes the most sense to

                                you If possible use the pre-defined user groups

                                However if those groups donrsquot suit you vROps group types also allow

                                you to create your own custom object groups specifically tailored for

                                your environment Figure 3-13 shows the creation of the Dev-Test

                                group for example

                                By choosing a dynamic group membership (ldquoKeep group membership

                                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                vSphere inventory object like a folder cluster resource pool or even

                                Figure 3-13

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                a virtual data center All the objects under that object will always

                                be associated with the group yoursquove created regardless of whether

                                theyrsquore added or removed This is great for dynamically changing

                                environments as most are today

                                Once the grouprsquos created the logical inventory view allows you to

                                use that group for all common vROps functions such as showing the

                                performance and capacity for all associated resources

                                For more information on policies group types and groups check

                                out the vROps Configuration Guide (httpsdocsvmwarecomen

                                vRealize-Operations-Manager67vrealize-operations-manager-

                                67-config-guidepdf) in the vROps documentation for more detailed

                                information

                                Automated Remediation in vROps There are many data center monitoring

                                tools out there that tell you that you have

                                a problem Remember the robot from the

                                old sci-fi show ldquoLost In Spacerdquo It was

                                always throwing up its arms and screeching

                                ldquoWarning Warning Dangerrdquo

                                At one point that may have been helpful (if

                                stressful) but our expectations and needs

                                have evolved Todayrsquos tools are able to predict problems before

                                they happen and tell you how to fix them before they impact your

                                applications Prediction and suggested remediation are the new

                                minimum expectation However there are very few tools out there

                                that will not only predict and suggest remediation but automate

                                the process

                                Consider for example an employeemanager analogy where the

                                employee keeps bringing common problems to the manager asking

                                the manager how to solve the recurring issues No manager wants

                                to hear about the same problems over and over again when the

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                fix is already known What could the manager do After dressing

                                the employee down and threatening to make them eligible for

                                unemployment benefits said manager could write a script that the

                                employee could execute on their own to solve the problem

                                Another analogy that might help is to think in terms of the cloud

                                Cloud management requires a tool that knows what can go wrong in

                                your cloud infrastructure and automatically solve it for you before it

                                impacts applications and yes even without notifying you about it in

                                the middle of the night The ideal would be for your cloud monitoring

                                and management tool to email you a report in the morning that says

                                ldquoI fixed these problems for you while you were sleeping and the

                                applications were never impactedrdquo

                                This is exactly the type of functionality that vROps Intelligent

                                Operations can provide

                                vROps offers many different actions that can be automated without

                                any scripting and without vRealize Automation Examples include

                                powering on a VM powering off a VM resizing most VM resources

                                and more With these actions vROps is able to prevent downtime or

                                application performance issues before they happen

                                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                with vROps

                                bull Automated Workload Optimization The ability of vROps to move

                                running VMs from one cluster to another to proactively prevent

                                performance bottlenecks before they happen

                                bull vROps Automated Actions vROps can perform more than 39

                                different actions on objects managed by the vCenter adapter You

                                can manually perform these actions or configure alerts to trigger

                                remediation with one of them

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                bull vRealize Automation Integrated Actions The same actions that

                                can be automated with vROps can also be automated with vRealize

                                Automation allowing you to perform more complex automations

                                bull Webhooks By leveraging vRealize Orchestrator integration you

                                can trigger an alert based on an email SNMP trap or REST API

                                notification that alert can then perform an automated action

                                The first thing you need to know is that for these vROps actions to

                                work the vCenter adapter must have Enable Actions set to Enable as

                                shown in Figure 3-15

                                In the past you would configure the vCenter Python Adapter

                                separately but starting with vROps 66 thatrsquos no longer necessary

                                You can view the multitude of different actions that you can either

                                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                Figure 3-15

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                If you take a look at a specific vSphere object and click on the Actions

                                drop down for that object you can see the actions that apply to that

                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                To automate these types of actions you need to modify a

                                recommendation to perform an action (remediate) instead of just

                                recommend remediation steps To do this go to the Alerts menu then

                                into Alert Settings Recommendations and find a recommendation

                                Figure 3-16

                                Figure 3-17

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                you want to automate Figure 3-18 for example shows a pre-defined

                                recommendation to add more memory to a VM

                                In this case therersquos a pre-defined action as well to add more memory

                                to the VM to automatically remediate the memory contention issue

                                and resolve application slowness See Figure 3-19

                                Automated remediation takes alert recommendations (which already

                                exist in your vROps installation) and allows you to turn on an action

                                to take that supersedes the recommendation

                                When automated actions kick in theyrsquore displayed under

                                Administration History Recent Tasks

                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                were sleeping

                                Figure 3-18

                                Figure 3-19

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                occur on the monitored objects when data analysis indicates deviations

                                from normal metric values or when a problem occurs with one of the

                                vRealize Operations components

                                In other words alerts are things you need know about

                                vROps Alerts come in three flavors

                                bull Critical

                                bull Immediate

                                bull Warning

                                Critical alerts should be acted upon immediately immediate alerts

                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                Alerts are visible in a few different areas in vROps The most obvious is

                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                alerts is from the Operations Overview as you can see in Figure 3-21

                                vROps comes with many different alerts preconfigured Under the Alerts

                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                alerts and create your own custom alerts should you decide to do so

                                Figure 3-20

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                you receive an alert vROps is typically very helpful in resolving alerts

                                by explaining the problem offering metrics to support its analysis and

                                providing recommended actions to remediate the issue (Figure 3-23)

                                Figure 3-21

                                Figure 3-22

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                If you select an alert in the Alerts menu you can take ownership

                                cancel the alert suspend the alert go to the alert definition or release

                                ownership (Figure 3-24)

                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                scheduler aka pDRS So what does pDRS do that the DRS you

                                already know and love doesnrsquot

                                Figure 3-23

                                Figure 3-24

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                that you love it (I know I do) You may think that DRS is already perfect

                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                needed to actually predict the needs of your applications With that

                                your applications can achieve the fastest performance possible and

                                your vSphere infrastructure can have the fastest workload balancing

                                ever Would that interest you

                                vSphere and DRS have been working together since vROps 62 when

                                Intelligent Workload Placement with DRS was announced With

                                Intelligent Workload Placement vROps helped to rebalance VM

                                workloads across clusters

                                With Intelligent Workload Placement in place you may think that

                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                all DRS already does its job very well But letrsquos look at the different

                                approaches that DRS has available to it

                                Traditionally DRS has worked by reactively balancing workloads

                                when applications (running on VMs) arenrsquot getting the resources

                                they need DRS analyzes the resources allocated (CPU and memory)

                                and looks to see if those resources are continuously available if they

                                arenrsquot it moves that VM to a host that has those resources available

                                While this works well in most cases there is the potential for

                                contention and thus negative application performance impact (albeit

                                very short) DRS is included with vSphere Enterprise Plus

                                The next step up from reactive is balance which is the Intelligent

                                Workload Placement approach discussed earlier With the balance

                                method vSphere DRS and vROps begin working together

                                This is an improvement over the reactive method because vROps is

                                working at a higher level than DRS to analyze performance across

                                multiple clusters While this is by itself better than DRS the downside

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                application performance issues and contention before it happens

                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                performance issues While they typically fix application performance

                                issues very quickly therersquos no guarantee that they will in addition

                                therersquos no proactive diagnosis and prevention of problems before

                                they happen

                                Predictive DRS does exactly this helping the admin get out ahead

                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                predicts what resources each VM will need that day using the past

                                resource consumption of each VM as a guide to future needs

                                It combines that predictive ability with the knowledge of what VMs

                                are on each host and the resources that each host is able to contribute

                                vROps makes these predictions using its dynamic thresholds The

                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                each individual VM and application

                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                your DRS Cluster Configuration enable vSphere DRS and check the

                                box to Enable Predictive DRS (see Figure 3-26)

                                Next navigate to the Administration menu in vROps then to Solutions

                                Edit your vSphere Solution then under the advanced settings enable

                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                shown in Figure 3-27

                                Figure 3-25

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                Each hour predictive DRS will combine its knowledge of the

                                environment combined with the historical resource utilization of each

                                VM then take action to ensure that the VMs receive the resources

                                Figure 3-26

                                Figure 3-27

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                they need before theyrsquore needed The end result is that your critical

                                applications never get the chance to suffer performance degradation

                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                feature called ldquoautomated workload optimizationrdquo You might be

                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                workloads (although technically it doesnrsquot balance at all it ensures

                                that workloads get the resources that they need)

                                Unlike DRS which works within vSphere clusters automated workload

                                optimization automates the optimization of workloads between

                                vSphere clusters Thus to leverage AWO the first requirement is

                                having multiple vSphere clusters

                                I like to say that DRS works intra-cluster and automated workload

                                optimization works inter-cluster

                                Figure 3-28

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                the Optimize Capacity section See Figure 3-28

                                You can control how yoursquod like the workloads to be placed in the

                                Placement Settings tile by clicking on Edit Settings as shown in

                                Figure 3-29

                                Once you have multiple clusters managed by vROps you can choose to

                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                a Schedule or make workload balancing Automatic

                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                next chapter of this book

                                Figure 3-29

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                host of valuable metrics

                                bull Total environment capacity

                                bull Used capacity

                                bull CPU capacity trends

                                bull Memory capacity trends

                                Figure 3-30

                                Figure 3-31

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                bull Disk capacity trends

                                bull Predict how much time remains before your most critical resources

                                are depleted

                                By drilling down into a specific cluster yoursquoll move down into the

                                environment level from there you can drill even deeper For example

                                check out the workload analysis of the cluster in Figure 3-32

                                This drilldown can be done for a specific host VM or datastore For

                                example Figure 3-33 shows the capacity remaining for a specific VM

                                In this case you should be concerned since just 35 days remain until

                                memory runs out in your vCenter Server VM

                                vROps can show the capacity and time remaining for any object it

                                manages including clusters hosts datastores and VMs It will

                                proactively alert you should the capacity and time remaining fall

                                below predetermined levels

                                Figure 3-32

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                troubleshoot your vSphere infrastructure

                                To that end vROps constantly performs performance analysis to

                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                troubleshooting dashboards for clusters datastores hosts VMs and

                                vSAN in addition to the ability to troubleshoot via log data

                                Figure 3-33

                                Figure 3-34

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                dashboard It enables you to quickly identify the type of contention

                                faced by each VM in the cluster

                                Besides the troubleshooting dashboards the real power of vROps

                                shines through when you realize how often the vROps Smart Alerts

                                are able to point you to the root cause of an issue and provide

                                recommendations for remediation so that you can quickly resolve any

                                trouble that might occur

                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                you installed the vROps Management Pack for vSAN However vSAN

                                management is built into vROps 66 and later

                                Using vSAN management and monitoring in vROps requires you to

                                enable it by connecting it to your vCenter Server In vROps go to

                                the Administration menu then to Solutions select the VMware vSAN

                                solution then the Gear icon to configure (Figure 3-36)

                                Figure 3-35

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                Figure 3-36

                                Figure 3-37

                                Figure 3-38

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                After you get a successful test of the connection and credentials make

                                sure that you click Save Settings

                                At this point vROps will begin gathering statistics from your vCenter

                                server related to vSAN then yoursquoll quickly start seeing some very

                                insightful statistics and recommendations from vROps

                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                bull vSAN Capacity Overview

                                bull Migrate to vSAN

                                bull vSAN Operations Overview

                                bull Troubleshoot vSAN

                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                Figure 3-39

                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                For those using vSAN these dashboards are invaluable They allow

                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                clusters prevent vSAN trouble before it happens and if needed

                                troubleshoot vSAN (Figure 3-40)

                                SummaryIn this chapter yoursquove learned how to configure the most common

                                vROps features and how to maximize your vSphere infrastructure

                                using vROps features like predictive DRS vSAN management and

                                powerful capacity dashboards

                                With the latest version of vROps some even more powerful features

                                have been released In the next chapter wersquoll dive into the latest

                                vROps features that will allow you to enable a self-driving vSphere

                                infrastructure

                                Drive on

                                Figure 3-40

                                CHAPTER 4

                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                read this chapter completely With the recently announced vROps 67

                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                Data Centerrdquo What does this mean for you VMware says that the self-

                                driving data center will bring ldquoContinuous performance optimization

                                based on operational and business intent efficient capacity

                                management proactive planning and intelligent remediationrdquo

                                The goal for the self-driving data center is to provide a unified

                                management platform so that the IT organization can optimize

                                plan and scale the software-defined data center and multiple cloud

                                deployments from the applications to the infrastructure

                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                new instance of vROps 67 directly from the vSphere client without

                                having to go through the traditional installation steps that we covered

                                in Chapter 2 of this book With the new high speed installation

                                vCenter will download the vROps 67 OVA deploy it and completely

                                configure it In addition to the deployment the high speed installation

                                also includes the automatic configuration of the vSphere Adapter to

                                communicate with the vCenter server that you deployed it from

                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                From there you can select either the online or offline installation mode

                                provide your vCenter server credentials define your environment

                                (datacenter cluster host datastore and network) and provide IP

                                address details With that information vCenter will automatically

                                deploy vROps activate the new vROps dashboards for vCenter and

                                configure the vSphere adapter in vROps

                                Figure 4-1

                                Figure 4-2

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                You can be up and running with vROps faster than ever by combining

                                vSphere 67 vCenter 67 and vROps 67

                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                when you combine vROps 67 and vCenter

                                67 Only with that magical combination

                                can you use the new vROps 67 plugin

                                for the vCenter 67 HTML5 web client

                                (Figure 4-3)

                                The vRealize Operations within vCenter

                                plugin provides you with six new

                                dashboards directly inside your vCenter

                                UI (Figure 4-4)

                                The end result is that you get all the

                                goodness of vROps in your vSphere client

                                helping you be more productive than ever

                                Figure 4-3

                                Figure 4-4

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                makes vROps easier to use ultimately making you more productive

                                The new UI includes a use case and persona-based ldquoQuick Start

                                Dashboardrdquo to help you quickly perform operational tasks It also

                                includes updated workflows for enterprise-wide troubleshooting with

                                metrics and logs Figure 4-5 shows the new interface

                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                define how the data centerrsquos intended to run and then for vROps to

                                make it happen

                                Figure 4-5

                                Figure 4-6

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                The first step is to access the current performance of your data center

                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                optimization window

                                Simply define intent by configuring settings such as target utilization

                                and cluster headroom then define tag-based placement requirements

                                as shown in Figure 4-7 Some examples of tag-based placement

                                bull SLA tiers Gold Silver Bronze

                                bull License policies Windows Oracle Linux

                                bull Compliance PCI HIPAA

                                bull App affinity policies

                                After yoursquove defined intent turn on self-driving operations by

                                automating workload balancing and performance optimization

                                (Figure 4-8) There are several ways to automate optimization action

                                bull Run it now manually based on recommendations

                                bull Schedule it for an automated ongoing optimization

                                Figure 4-7

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                bull Automate to run when performance troubles occur and desired

                                performance intent isnrsquot met

                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                for capacity shortfalls view total cost of ownership and get detailed

                                insights on potential cost savings from reclamation and analyze

                                optimum densities for the future

                                Figure 4-9 shows an example of the kind of savings opportunities

                                presented As you can see cost data is directly correlated with capacity

                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                not needed

                                Figure 4-8

                                Figure 4-9

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                After getting an idea of which data centers to prioritize and what could

                                be the potential cost savings (Figure 4-10) you can easily automate

                                optimization actions This includes reclamation right-sizing and

                                automating workload balancing to reduce license costs as well as

                                densification to consolidate workloads into minimal clusters while

                                assuring that you meet goals for performance target utilization and

                                defined intent

                                The new capacity analytics engine is able to view historical trends and

                                predict the most constrained resources such as CPU memory and

                                disk space It can also give recommendations to either reclaim unused

                                capacity or even add capacity (Figure 4-11)

                                Figure 4-10

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                workloads For some of those workloads it makes the most sense to

                                move them into the public cloud but which public cloud

                                The new version of vROps allows you to perform what-if scenario

                                analysis to decide where to run workloads between VMware Cloud on

                                AWS and AWS EC2 as shown in Figure 4-12

                                Figure 4-11

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                to enable IT and application owners to triage and resolve issues faster

                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                by automatically discovering VMs and apps then provisioning the

                                required OS and app data collectors to send metrics to Wavefront

                                Figure 4-12

                                Figure 4-13

                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                This capability enables IT to gain control and provide app monitoring

                                capabilities to their DevOps teams for the next generation of apps in

                                addition to traditional applications

                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                More importantly yoursquove learned how to maximize the power of

                                vROps to make the most of your vSphere infrastructure When paired

                                together vSphere 67 and vRealize 67 are an unstoppable data

                                center solution that provides powerful features like predictive DRS

                                workload optimization cost savings and ultimately the self-driving

                                data center

                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                the latest version check out the vROps

                                Upgrade Center

                                httpswwwvmwarecomproducts

                                vrealize-operationsupgrade-centerhtml

                                If you donrsquot have vROps in place already you can

                                sign up for a free 60-day evaluation

                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                • Chapter 1
                                  • Getting Started with VMware vRealize Operations
                                    • What is vRealize Operations
                                    • How Does vRealize Operations Work
                                    • Understanding vRealize Operations Editions
                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                    • Summary
                                        • Chapter 2
                                          • Deploying vRealize Operations
                                            • vRealize Operations Architecture Overview
                                            • Sizing vRealize Operations
                                            • Installing vRealize Operations for the First Time
                                            • Accessing vRealize Operations
                                            • Summary
                                                • Chapter 3
                                                  • Configuring vRealize Operations for Maximum Effect
                                                    • Configuring SSO in vROps
                                                    • Understanding Policies in vROps
                                                    • Automated Remediation in vROps
                                                    • Configuring Alerts
                                                    • Predictive DRS
                                                    • Automated Workload Optimization
                                                    • Maximizing Capacity Analysis with vROps
                                                    • Maximize Troubleshooting with vROps
                                                    • Summary
                                                        • Chapter 4
                                                          • Maximizing vRealize Operations
                                                            • High Speed Installation
                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                            • Enhanced User Interface
                                                            • Automating Performance Based on Intent
                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                            • Whatrsquos Next

                                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 7

                                  When you select Advanced or Enterprise you will receive VMware

                                  Configuration Manager With Config Manager in the Advanced

                                  edition yoursquoll be able to track changes to vSphere for configuration

                                  and regulatory compliance With Config Manager in the Enterprise

                                  Edition yoursquoll be able to track OS-level changes configuration

                                  and patch management for compliance of all applications and

                                  operating systems

                                  One of the biggest reasons companies select the Enterprise edition

                                  is to be able to ensure compliance This is especially important for

                                  companies regulated under Sarbanes-Oxley (SOX) Payment Card

                                  Industry (PCI) Health Insurance Portability and Accountability Act

                                  (HIPAA) Federal Information Security Act (FISMA) and so on

                                  While not every company is required to be in compliance with those

                                  guidelines every company needs to keep their entire infrastructure

                                  secure And given the current environment itrsquos no longer something

                                  admins are able to do manually or with a patchwork of tools

                                  Learning vROps in the VMware Hands-on Labs (HoL)So how can you get access to the latest vROps and use it first-hand

                                  without ever having to install it Fortunately the smart people at

                                  VMwarersquos Hands-on Labs have enabled access to the entire VMware

                                  product line Itrsquos available to anyone at no cost already installed and

                                  includes detailed lab instructions which are easy to follow (The author

                                  frequently uses the HoL to immediately access some of VMwarersquos

                                  most complex products)

                                  vRealize Operations in the Hands-on LabsVMware currently offers more than 50 HoL labs with at least six of

                                  those covering specific components of the vRealize Suite New labs

                                  are always being released at the time of this writing here are my

                                  favorite eight labs to learn vROps

                                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                                  bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                                  and Optimization

                                  bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                                  Proactive Management

                                  bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                                  bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                                  bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                                  ndash Challenge Lab

                                  bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                                  bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                                  bull HOL-1811-02-SDC vSphere with Operations Management ndash

                                  Getting Started

                                  Figure 1-5

                                  G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                                  These labs cover the new features of vROps and vRealize Log Insight

                                  how vROps manages a hybrid cloud and more If yoursquore new to vROps

                                  and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                                  labs first

                                  SummaryIn this chapter yoursquove learned how vROps is packaged about different

                                  features available in each edition and how you can get some hands-

                                  on experience with the VMware HoL

                                  Read on to the next chapter to better understand the vROps

                                  architecture learn how to deploy vROps step-by-step and connect

                                  vROps to vCenter

                                  CHAPTER 2

                                  Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                                  I always recommend that you first take a few minutes to understand

                                  the architecture behind the solution and the basics of how to size it

                                  This is important so that you donrsquot get caught off guard later and end

                                  up unable to scale the solution as your companyrsquos needs dictate

                                  vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                                  to install a new guest OS install a database install an app or even

                                  connect it to the database

                                  vROps is typically deployed and runs

                                  entirely within a single VM thatrsquos very

                                  scalable For enterprises that have

                                  multiple sites or require high availability

                                  multiple VMs will be needed

                                  Figure 2-1 shows what the architecture

                                  looks like inside the vROps VM

                                  The single vROps VM includes the user

                                  interface RESTful API vROps controller

                                  analytics analysis and data storage

                                  Figure 2-1

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                  By deploying more vROps VMs you can easily create a multi-node

                                  cluster or even a multi-node highly available cluster as shown in

                                  Figure 2-2

                                  Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                  to take into consideration is the size of the virtual infrastructure yoursquoll

                                  manage This will determine how you size your vROps deployment

                                  During the deployment process (which we will cover in more detail

                                  in the next chapter) yoursquoll be asked to size the vROps VM as small

                                  medium large extra small extra large remote collector standard

                                  Figure 2-2

                                  Figure 2-3

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                  or remote collector large (Figure 2-3) These sizes match up with a

                                  range of VM resources that will be used in your deployment including

                                  vCPU vRAM and storage resources

                                  Figure 2-4 shows how the different sizes correspond to the vCPU and

                                  vRAM that will be allocated to the vROps VM

                                  VMware KB article 54370 details the sizing guidelines for vROps I

                                  encourage you to review it for more sizing information

                                  Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                  to begin installation

                                  The vROps Manager deployment guide offers pages of installation

                                  prerequisites that you should be aware of if yoursquore deploying it into a

                                  production environment Itrsquos always recommended to have the latest

                                  version of the ESXi and vCenter before you deploy the latest version

                                  of the vROps

                                  Figure 2-4

                                  Whatrsquos great about the latest version of vROps -

                                  vRealize Operations Manager 67 ndash is that you can

                                  monitor 30 larger environments using the same vROps

                                  resource configuration

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                  Keep in mind that unlike a traditional Windows application with

                                  the vROps virtual appliance-based deployment model therersquos no

                                  need to do things like create a new VM buy a Windows Server OS

                                  license install Windows create a new table and user on your SQL

                                  Server install the Windows-based management application connect

                                  it to SQL etc

                                  Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                  the vROps appliance For those new to vROps I recommend that you

                                  go to this URL

                                  httpswwwvmwarecomgovrealize-ops-dl-en

                                  It will bring you to the VMware evaluation center where you can sign

                                  up for a free 60-day fully-functioning license of vROps

                                  Existing VMware customers can go to the VMware download

                                  center and download vRealize operations OVA directly from there

                                  If yoursquore licensed for vROps yoursquoll need to enter your license key

                                  after deployment (Wersquoll cover where to enter your license later in

                                  this chapter)

                                  Once yoursquove downloaded the vROps virtual appliance you can go

                                  to the Home screen in the vSphere Web Client click on vRealize

                                  NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                  If you are running vCenter 67 and want to deploy

                                  vROps 67 there is a new highspeed deployment option

                                  that is covered in Chapter 4 of this book If you arenrsquot

                                  using vCenter 67 yet then continue on with the typical

                                  deployment that is shown here

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                  Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                  This will bring up the Deploy OVF Template wizard to walk you

                                  through the process Itrsquos here that yoursquoll specify the OVA file you

                                  downloaded from VMwarecom (Figure 2-6)

                                  Figure 2-5

                                  Figure 2-6

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                  After that yoursquoll be walked through the deployment wizard starting

                                  with giving the VM a name and selecting where yoursquod like to deploy

                                  it (Figure 2-7)

                                  Next select the virtual infrastructure resource where yoursquod like to

                                  deploy the virtual appliance (Figure 2-8)

                                  Figure 2-7

                                  Figure 2-8

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                  Next yoursquoll have a chance to review the details of what yoursquore about

                                  to deploy (Figure 2-9) including the version of the vROps and the

                                  required disk size

                                  Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                  any virtual appliance) and try to deploy

                                  it using the vSphere Client (Windows

                                  or Web) make sure you have a good

                                  connection In the past Irsquove struggled trying

                                  to deploy an OVF over a WAN or slow WiFi and had

                                  to troubleshoot numerous FAILED error messages Eventually I discovered

                                  that when I connect via reliable Ethernet to the same network that the

                                  vSphere infrastructure is on the errors simply disappear

                                  If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                  connecting to it via RDP downloading the OVF file to that Windows VM

                                  (because itrsquos on the same network as the vSphere infrastructure) and

                                  then deploying the OVF file from there

                                  Figure 2-9

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                  Accept the VMware end user license agreement by clicking Accept and

                                  then Next

                                  Now select the size of your virtual infrastructure based on the sizing

                                  information discussed earlier in this chapter Sizes range from extra

                                  small to extra large As we saw this will determine the resources that

                                  will be allocated to the VM once itrsquos deployed

                                  Figure 2-10

                                  Figure 2-11

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                  Select the datastore where yoursquoll install vROps the virtual disk format

                                  and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                  Next select the network to which the vROps VM will connect

                                  (Figure 2-11)

                                  Next you have the chance to customize the template that will be used

                                  to create the VM (Figure 2-12) This includes the time zone and any

                                  static IP network settings you want to use If yoursquoll be using this

                                  in a production or lab environment using a static IP address is

                                  recommended

                                  Finally review everything and if correct click Finish (Figure 2-13)

                                  Figure 2-12

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                  After a few minutes you should see the new vROps VM deployed on

                                  the new host or cluster specified After you power on the VM and a

                                  minute or so has passed you can go to the vROps console It will look

                                  very similar to Figure 2-14

                                  As you can see it directs you to the URL for the vROps appliance

                                  Figure 2-13

                                  Figure 2-14

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                  Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                  screen that looks like Figure 2-15

                                  As you can see the three options are to perform an express installation

                                  a new installation or expand an existing installation

                                  In our case we will choose the express installation to get vROps up and

                                  running as quickly as possible but if yoursquod like to see every additional

                                  installation option yoursquod choose the new installation If you already

                                  have an existing installation you would of course choose to expand

                                  that existing installation to add greater scalability or high availability

                                  to your pre-existing cluster

                                  Choosing the express installation begins the three steps of the vROps

                                  Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                  The first step is to enter the new password for the admin account

                                  Keep in mind that you need to use a complex password that meets the

                                  requirements as shown in Figure 2-17

                                  Figure 2-15

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                  Figure 2-16

                                  Figure 2-17

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                  After clicking Next yoursquore ready to complete the vROps installation

                                  (Figure 2-18)

                                  The additional options provide the ability to choose a custom security

                                  certificate configure a name for the customer master node and enter

                                  an NTP server address for timekeeping

                                  Figure 2-18

                                  Figure 2-19

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                  Once configured the vROps web UI displays a login screen at which

                                  point you can log in with the admin username and password you

                                  configured (Figure 2-19)

                                  vRealize Operations Manager deployment is now complete leading to

                                  the final five-step configuration wizard shown in Figure 2-20

                                  After clicking Next and accepting the license agreement yoursquore

                                  prompted to enter your product license key shown in Figure 2-21

                                  You can choose to either take the default to evaluate vROps or if

                                  yoursquore a licensed vROps Manager user yoursquod enter your key here

                                  For this tutorial the product evaluation default was selected One

                                  more checkbox about being part of the VMware customer experience

                                  improvement program then click Next then Finish (Figure 2-22) to

                                  complete the installation wizard

                                  Figure 2-20

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                  Figure 2-21

                                  Figure 2-22

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                  Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                  solution As Figure 2-23 shows you should choose VMware vSphere

                                  Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                  your vSphere infrastructure enabling vROps to begin gathering

                                  performance data related to your hosts clusters storage and VMs

                                  Figure 2-23

                                  Figure 2-24

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                  To configure the vSphere solution select the VMware vSphere solution

                                  and click on the gear icon inside the Administration tab and under

                                  Solutions

                                  This brings you to the manage solution configuration The first thing

                                  to do is add a new set of credentials by clicking the Plus sign on the

                                  right side of the credentials field (Figure 2-24)

                                  Itrsquos here that you can add your administrative vCenter username and

                                  password shown in Figure 2-25

                                  With your credentials added you next add a display name for your

                                  vCenter server and your vCenter serverrsquos domain name or IP address

                                  then click the button Test Connection (Figure 2-26)

                                  If the test is successful yoursquoll be prompted to accept the default

                                  certificate (Figure 2-27)

                                  Figure 2-25

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                  After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                  Figure 2-26

                                  Figure 2-27

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                  After you click OK make sure that you click Save Settings before

                                  clicking Close to continue

                                  With the solution configured you should now see that vROps is

                                  collecting data from vCenter as shown in Figure 2-29

                                  It will take some time for vROps to gather all the data that it

                                  needs to learn about your virtual infrastructure to start making

                                  recommendations for optimization but just in the first few minutes

                                  yoursquoll start learning where your bottlenecks are and which of your

                                  VMs hosts and datastores are currently under the heaviest workloads

                                  (and what the source is of those workloads)

                                  Figure 2-28

                                  Figure 2-29

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                  Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                  interfaces and how to log in to those interfaces

                                  Herersquos what you need to know

                                  The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                  or domain name) of the vROps VM This IP address was either

                                  statically configured when you deployed vROps or obtained by

                                  DHCP If you donrsquot know the IP address of your vROps VM simply

                                  go to the console of the VM inside the vSphere Web Client

                                  bull The username for the web interface defaults to admin the

                                  password was configured when you deployed vROps

                                  The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                  or domain name used to access vROps but add ldquoadminrdquo after it

                                  like this http1921681157admin

                                  Figure 2-30

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                  bull The username for the web interface defaults to admin the

                                  password was configured when you deployed vROps

                                  The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                  troubleshooting and network reconfiguration The console is

                                  accessed through the VMrsquos console in the vSphere Web Client

                                  SSH access may have been enabled when you deployed vROps if

                                  not itrsquos possible to enable it by using the console access through

                                  the vSphere Web Client

                                  bull You can log in to the console using the same admin account

                                  shown in Figure 2-31 but itrsquos much more useful to log in as the

                                  root account By default in vROps therersquos no password set on

                                  the root account so the first time you log in yoursquoll be prompted

                                  to change the password To do so you must enter the current

                                  password Since the default password is blank you can press

                                  enter to move on

                                  bull The most commonly used administrative tools inside the vROps

                                  command-line console are in ldquooptvmwaresharevamirdquo

                                  For example vami_config_net shown in Figure 2-32 is used to

                                  reconfigure networking on the vROps virtual appliance this is very

                                  useful if you used DHCP IP addressing when you deployed the virtual

                                  Figure 2-31

                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                  appliance but later want to change to a static IP address or reconfigure

                                  the DNS servers being used

                                  SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                  deploy vROps and how to connect it to vCenter You should now be

                                  up and running

                                  In the next chapter yoursquoll get detailed information on how vROps

                                  is configured in the real world regarding single sign-on alert

                                  configuration custom policies and more

                                  Figure 2-32

                                  CHAPTER 3

                                  Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                  yoursquore ready to enable intelligent operations for your virtual

                                  infrastructure In this chapter yoursquoll learn about some of the most

                                  common configurations you may want to perform beyond the initial

                                  configuration Yoursquoll also learn how to configure SSO authentication

                                  custom policies custom alerts predictive DRS automated workload

                                  balancing capacity management and more

                                  Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                  Those are the same admins who always log in to vROps using the

                                  SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                  configure single sign-on (SSO) with vROps

                                  The benefit of SSO is that any login you can use to log in to the

                                  vSphere Web Client will also allow you to log in to vROps And once

                                  you log in to the vSphere Web Client you can use vROps without any

                                  authentication whatsoever This is a huge convenience

                                  Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                  These steps assume that you already have vSphere vCenter and

                                  vROps Manager installed and configured

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                  Finally make sure that the time on your vROps server is synced with

                                  the time on your vCenter server Network Time Protocol (NTP) is the

                                  best way to do this and configuring NTP in vROps is easy Just go into

                                  Administration Cluster Management and on the Actions menu click

                                  on Network Time Protocol Settings as shown in Figure 3-1

                                  If you already have an NTP server (likely configured during deployment

                                  of vROps) you can move on from here If you donrsquot have an NTP

                                  server enter the name of your NTP server and click Add to add your

                                  NTP server

                                  Next make sure you have DNS configured for your vCenter server and

                                  vROps server If you donrsquot have DNS properly configured yoursquoll get

                                  the error ldquofailed to retrieve single sign on SSL certificates the host or

                                  port is not reachablerdquo

                                  Finally note carefully the version update and patch levels of your

                                  vCenter server and your vROps server I recommend the latest

                                  version of both

                                  Figure 3-1

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                  Once yoursquove met the prerequisites you can move on to configuring

                                  SSO To configure SSO in vROps go to the Administration tab and

                                  under Access click on Authentication Sources Then click Add to add

                                  a new authentication source as shown in Figure 3-2

                                  Note that under ldquosource typerdquo you can configure authentication to

                                  SSO SAML (likely pointing to vCenter) Windows Active Directory

                                  (AD) or Open LDAP

                                  Figure 3-2

                                  Figure 3-3

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                  Irsquod recommend configuring your vCenter server to use AD

                                  authentication then configuring vROps to point to vCenter for SSO

                                  SAML authentication This is preferable to configuring vROps to go to

                                  AD for authentication

                                  Enter a name for the authentication source (whatever you want)

                                  keeping the default of SSO SAML for the source type Then enter

                                  the vCenter IP address or host name username and password See

                                  Figure 3-3

                                  Next accept the certificate from vCenter and click OK as shown in

                                  Figure 3-4

                                  Then as Figure 3-5 shows specify which groups you want to import

                                  Assign vROps roles to the user groups that yoursquore importing

                                  (Figure 3-6)

                                  In this case we added the vCenter administratorsvspherelocal

                                  account and made it an administrator for vROps

                                  In production environments you might want to create an AD group in

                                  which you add your vROps administrators then authorize that group

                                  to administer or simply use vROps

                                  Figure 3-4

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                  Figure 3-5

                                  Figure 3-6

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                  At this point your configuration should be complete To test it log

                                  out of vROps and the vSphere Web Client

                                  Log back into the vSphere Web Client and open the web page for

                                  vROps you should be automatically logged in with no authentication

                                  As you can see in Figure 3-7 vROps is allowing the AD admin account

                                  to log in

                                  Remember the goal of this SSO configuration is that you never have

                                  to log in to vROps again (during normal usage) as long as yoursquore

                                  already logged into the vSphere Web Client Mission accomplished

                                  Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                  of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                  admin needs to perform If you donrsquot do it at the start at some point

                                  you will likely need to do it in the future so you might as well do it

                                  right from the start

                                  If you click on Home at the top of the vROps web interface then click

                                  on Administration yoursquoll be taken to the administrative interface

                                  where just about all vROps customizations are made (Figure 3-8)

                                  Figure 3-7

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                  In the administrative interface click on Policies on the left to configure

                                  and customize vROps policies (Figure 3-9)

                                  Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                  solely work off of thresholds but there are some things that you

                                  inherently know about your virtual infrastructure that vROps

                                  canrsquot know

                                  Figure 3-8

                                  Figure 3-9

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                  For example you may have a high-priority production cluster (with

                                  many more resources intentionally allocated) and a low priority dev

                                  test cluster (with many fewer resources intentionally allocated) You

                                  donrsquot want vROps alerting you that you need to add more resources

                                  to devtest if you intentionally under-provisioned the devtest cluster

                                  for the workload

                                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                                  a production cluster than it is for a testdev cluster Or you might

                                  want to exclude the vROps VMs from monitoring and alerting on

                                  themselves

                                  You can see the importance of customization And since policies

                                  are applied to groups there are times when yoursquoll want to wait on

                                  the creation of new policies and first create a new group type and

                                  associated groups But if you already have a group type to which you

                                  want to apply your policy you can go ahead and create the new policy

                                  What is a vROps PolicyA policy is a set of rules that you define

                                  for vRealize Operations Manager to

                                  use to analyze and display information

                                  about the objects in your environment

                                  You can create modify and administer

                                  policies to determine how vRealize Operations

                                  Manager displays data in dashboards views and reports

                                  Be careful if you choose to modify the default policy

                                  as yoursquore modifying how vROps does its job and the

                                  information that you see across vROps in dashboards

                                  reports and views will forever be changed

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                  Ideally you want to create a new policy for something such as letrsquos

                                  say your devtest cluster

                                  To do this (assuming you already had a group in mind) click on the

                                  Policy Library tab then the Plus sign to Create a New Policy (shown

                                  in Figure 3-9) From there you would give the policy a name and

                                  description

                                  Itrsquos common to create a new policy by starting with an existing policy

                                  The policy that you start with is called the ldquobase policyrdquo as the new

                                  policy you create inherits its settings from that policy See Figure 3-10

                                  From there as shown in Figure 3-11 yoursquoll associate a policy

                                  with a group

                                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                  At this point if you used a policy template you have the option of just

                                  clicking Finish to complete the policy creation Or if you want to view

                                  or modify all the potential options for the policy configuration and

                                  alerts you can do so

                                  Figure 3-10

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                  When yoursquore done your new policy will show up in the policy library

                                  as shown in Figure 3-12

                                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                  are system defined (the adapter groups) and cannot be changed Other

                                  groups are user-defined and can be modified or added to

                                  Figure 3-12

                                  Figure 3-11

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                  Examples of system-defined adapter groups include Operating

                                  Systems World Universe vSAN World and vSphere World These

                                  groups contain objects such as the vCenter server ESXi hosts data

                                  centers etc

                                  Examples of the pre-defined user groups include Department

                                  Environment Function Location Security zone and Service Level

                                  Object You should use the vROps grouping to organize the objects in

                                  your virtual infrastructure in the way that makes the most sense to

                                  you If possible use the pre-defined user groups

                                  However if those groups donrsquot suit you vROps group types also allow

                                  you to create your own custom object groups specifically tailored for

                                  your environment Figure 3-13 shows the creation of the Dev-Test

                                  group for example

                                  By choosing a dynamic group membership (ldquoKeep group membership

                                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                  vSphere inventory object like a folder cluster resource pool or even

                                  Figure 3-13

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                  a virtual data center All the objects under that object will always

                                  be associated with the group yoursquove created regardless of whether

                                  theyrsquore added or removed This is great for dynamically changing

                                  environments as most are today

                                  Once the grouprsquos created the logical inventory view allows you to

                                  use that group for all common vROps functions such as showing the

                                  performance and capacity for all associated resources

                                  For more information on policies group types and groups check

                                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                                  vRealize-Operations-Manager67vrealize-operations-manager-

                                  67-config-guidepdf) in the vROps documentation for more detailed

                                  information

                                  Automated Remediation in vROps There are many data center monitoring

                                  tools out there that tell you that you have

                                  a problem Remember the robot from the

                                  old sci-fi show ldquoLost In Spacerdquo It was

                                  always throwing up its arms and screeching

                                  ldquoWarning Warning Dangerrdquo

                                  At one point that may have been helpful (if

                                  stressful) but our expectations and needs

                                  have evolved Todayrsquos tools are able to predict problems before

                                  they happen and tell you how to fix them before they impact your

                                  applications Prediction and suggested remediation are the new

                                  minimum expectation However there are very few tools out there

                                  that will not only predict and suggest remediation but automate

                                  the process

                                  Consider for example an employeemanager analogy where the

                                  employee keeps bringing common problems to the manager asking

                                  the manager how to solve the recurring issues No manager wants

                                  to hear about the same problems over and over again when the

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                  fix is already known What could the manager do After dressing

                                  the employee down and threatening to make them eligible for

                                  unemployment benefits said manager could write a script that the

                                  employee could execute on their own to solve the problem

                                  Another analogy that might help is to think in terms of the cloud

                                  Cloud management requires a tool that knows what can go wrong in

                                  your cloud infrastructure and automatically solve it for you before it

                                  impacts applications and yes even without notifying you about it in

                                  the middle of the night The ideal would be for your cloud monitoring

                                  and management tool to email you a report in the morning that says

                                  ldquoI fixed these problems for you while you were sleeping and the

                                  applications were never impactedrdquo

                                  This is exactly the type of functionality that vROps Intelligent

                                  Operations can provide

                                  vROps offers many different actions that can be automated without

                                  any scripting and without vRealize Automation Examples include

                                  powering on a VM powering off a VM resizing most VM resources

                                  and more With these actions vROps is able to prevent downtime or

                                  application performance issues before they happen

                                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                  with vROps

                                  bull Automated Workload Optimization The ability of vROps to move

                                  running VMs from one cluster to another to proactively prevent

                                  performance bottlenecks before they happen

                                  bull vROps Automated Actions vROps can perform more than 39

                                  different actions on objects managed by the vCenter adapter You

                                  can manually perform these actions or configure alerts to trigger

                                  remediation with one of them

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                  bull vRealize Automation Integrated Actions The same actions that

                                  can be automated with vROps can also be automated with vRealize

                                  Automation allowing you to perform more complex automations

                                  bull Webhooks By leveraging vRealize Orchestrator integration you

                                  can trigger an alert based on an email SNMP trap or REST API

                                  notification that alert can then perform an automated action

                                  The first thing you need to know is that for these vROps actions to

                                  work the vCenter adapter must have Enable Actions set to Enable as

                                  shown in Figure 3-15

                                  In the past you would configure the vCenter Python Adapter

                                  separately but starting with vROps 66 thatrsquos no longer necessary

                                  You can view the multitude of different actions that you can either

                                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                  Figure 3-15

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                  If you take a look at a specific vSphere object and click on the Actions

                                  drop down for that object you can see the actions that apply to that

                                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                  To automate these types of actions you need to modify a

                                  recommendation to perform an action (remediate) instead of just

                                  recommend remediation steps To do this go to the Alerts menu then

                                  into Alert Settings Recommendations and find a recommendation

                                  Figure 3-16

                                  Figure 3-17

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                  you want to automate Figure 3-18 for example shows a pre-defined

                                  recommendation to add more memory to a VM

                                  In this case therersquos a pre-defined action as well to add more memory

                                  to the VM to automatically remediate the memory contention issue

                                  and resolve application slowness See Figure 3-19

                                  Automated remediation takes alert recommendations (which already

                                  exist in your vROps installation) and allows you to turn on an action

                                  to take that supersedes the recommendation

                                  When automated actions kick in theyrsquore displayed under

                                  Administration History Recent Tasks

                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                  were sleeping

                                  Figure 3-18

                                  Figure 3-19

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                  occur on the monitored objects when data analysis indicates deviations

                                  from normal metric values or when a problem occurs with one of the

                                  vRealize Operations components

                                  In other words alerts are things you need know about

                                  vROps Alerts come in three flavors

                                  bull Critical

                                  bull Immediate

                                  bull Warning

                                  Critical alerts should be acted upon immediately immediate alerts

                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                  Alerts are visible in a few different areas in vROps The most obvious is

                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                  vROps comes with many different alerts preconfigured Under the Alerts

                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                  alerts and create your own custom alerts should you decide to do so

                                  Figure 3-20

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                  you receive an alert vROps is typically very helpful in resolving alerts

                                  by explaining the problem offering metrics to support its analysis and

                                  providing recommended actions to remediate the issue (Figure 3-23)

                                  Figure 3-21

                                  Figure 3-22

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                  If you select an alert in the Alerts menu you can take ownership

                                  cancel the alert suspend the alert go to the alert definition or release

                                  ownership (Figure 3-24)

                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                  already know and love doesnrsquot

                                  Figure 3-23

                                  Figure 3-24

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                  that you love it (I know I do) You may think that DRS is already perfect

                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                  needed to actually predict the needs of your applications With that

                                  your applications can achieve the fastest performance possible and

                                  your vSphere infrastructure can have the fastest workload balancing

                                  ever Would that interest you

                                  vSphere and DRS have been working together since vROps 62 when

                                  Intelligent Workload Placement with DRS was announced With

                                  Intelligent Workload Placement vROps helped to rebalance VM

                                  workloads across clusters

                                  With Intelligent Workload Placement in place you may think that

                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                  all DRS already does its job very well But letrsquos look at the different

                                  approaches that DRS has available to it

                                  Traditionally DRS has worked by reactively balancing workloads

                                  when applications (running on VMs) arenrsquot getting the resources

                                  they need DRS analyzes the resources allocated (CPU and memory)

                                  and looks to see if those resources are continuously available if they

                                  arenrsquot it moves that VM to a host that has those resources available

                                  While this works well in most cases there is the potential for

                                  contention and thus negative application performance impact (albeit

                                  very short) DRS is included with vSphere Enterprise Plus

                                  The next step up from reactive is balance which is the Intelligent

                                  Workload Placement approach discussed earlier With the balance

                                  method vSphere DRS and vROps begin working together

                                  This is an improvement over the reactive method because vROps is

                                  working at a higher level than DRS to analyze performance across

                                  multiple clusters While this is by itself better than DRS the downside

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                  application performance issues and contention before it happens

                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                  performance issues While they typically fix application performance

                                  issues very quickly therersquos no guarantee that they will in addition

                                  therersquos no proactive diagnosis and prevention of problems before

                                  they happen

                                  Predictive DRS does exactly this helping the admin get out ahead

                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                  predicts what resources each VM will need that day using the past

                                  resource consumption of each VM as a guide to future needs

                                  It combines that predictive ability with the knowledge of what VMs

                                  are on each host and the resources that each host is able to contribute

                                  vROps makes these predictions using its dynamic thresholds The

                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                  each individual VM and application

                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                  box to Enable Predictive DRS (see Figure 3-26)

                                  Next navigate to the Administration menu in vROps then to Solutions

                                  Edit your vSphere Solution then under the advanced settings enable

                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                  shown in Figure 3-27

                                  Figure 3-25

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                  Each hour predictive DRS will combine its knowledge of the

                                  environment combined with the historical resource utilization of each

                                  VM then take action to ensure that the VMs receive the resources

                                  Figure 3-26

                                  Figure 3-27

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                  they need before theyrsquore needed The end result is that your critical

                                  applications never get the chance to suffer performance degradation

                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                  feature called ldquoautomated workload optimizationrdquo You might be

                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                  workloads (although technically it doesnrsquot balance at all it ensures

                                  that workloads get the resources that they need)

                                  Unlike DRS which works within vSphere clusters automated workload

                                  optimization automates the optimization of workloads between

                                  vSphere clusters Thus to leverage AWO the first requirement is

                                  having multiple vSphere clusters

                                  I like to say that DRS works intra-cluster and automated workload

                                  optimization works inter-cluster

                                  Figure 3-28

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                  the Optimize Capacity section See Figure 3-28

                                  You can control how yoursquod like the workloads to be placed in the

                                  Placement Settings tile by clicking on Edit Settings as shown in

                                  Figure 3-29

                                  Once you have multiple clusters managed by vROps you can choose to

                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                  a Schedule or make workload balancing Automatic

                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                  next chapter of this book

                                  Figure 3-29

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                  host of valuable metrics

                                  bull Total environment capacity

                                  bull Used capacity

                                  bull CPU capacity trends

                                  bull Memory capacity trends

                                  Figure 3-30

                                  Figure 3-31

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                  bull Disk capacity trends

                                  bull Predict how much time remains before your most critical resources

                                  are depleted

                                  By drilling down into a specific cluster yoursquoll move down into the

                                  environment level from there you can drill even deeper For example

                                  check out the workload analysis of the cluster in Figure 3-32

                                  This drilldown can be done for a specific host VM or datastore For

                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                  In this case you should be concerned since just 35 days remain until

                                  memory runs out in your vCenter Server VM

                                  vROps can show the capacity and time remaining for any object it

                                  manages including clusters hosts datastores and VMs It will

                                  proactively alert you should the capacity and time remaining fall

                                  below predetermined levels

                                  Figure 3-32

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                  troubleshoot your vSphere infrastructure

                                  To that end vROps constantly performs performance analysis to

                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                  vSAN in addition to the ability to troubleshoot via log data

                                  Figure 3-33

                                  Figure 3-34

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                  dashboard It enables you to quickly identify the type of contention

                                  faced by each VM in the cluster

                                  Besides the troubleshooting dashboards the real power of vROps

                                  shines through when you realize how often the vROps Smart Alerts

                                  are able to point you to the root cause of an issue and provide

                                  recommendations for remediation so that you can quickly resolve any

                                  trouble that might occur

                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                  you installed the vROps Management Pack for vSAN However vSAN

                                  management is built into vROps 66 and later

                                  Using vSAN management and monitoring in vROps requires you to

                                  enable it by connecting it to your vCenter Server In vROps go to

                                  the Administration menu then to Solutions select the VMware vSAN

                                  solution then the Gear icon to configure (Figure 3-36)

                                  Figure 3-35

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                  Figure 3-36

                                  Figure 3-37

                                  Figure 3-38

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                  After you get a successful test of the connection and credentials make

                                  sure that you click Save Settings

                                  At this point vROps will begin gathering statistics from your vCenter

                                  server related to vSAN then yoursquoll quickly start seeing some very

                                  insightful statistics and recommendations from vROps

                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                  bull vSAN Capacity Overview

                                  bull Migrate to vSAN

                                  bull vSAN Operations Overview

                                  bull Troubleshoot vSAN

                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                  Figure 3-39

                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                  For those using vSAN these dashboards are invaluable They allow

                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                  clusters prevent vSAN trouble before it happens and if needed

                                  troubleshoot vSAN (Figure 3-40)

                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                  vROps features and how to maximize your vSphere infrastructure

                                  using vROps features like predictive DRS vSAN management and

                                  powerful capacity dashboards

                                  With the latest version of vROps some even more powerful features

                                  have been released In the next chapter wersquoll dive into the latest

                                  vROps features that will allow you to enable a self-driving vSphere

                                  infrastructure

                                  Drive on

                                  Figure 3-40

                                  CHAPTER 4

                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                  read this chapter completely With the recently announced vROps 67

                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                  driving data center will bring ldquoContinuous performance optimization

                                  based on operational and business intent efficient capacity

                                  management proactive planning and intelligent remediationrdquo

                                  The goal for the self-driving data center is to provide a unified

                                  management platform so that the IT organization can optimize

                                  plan and scale the software-defined data center and multiple cloud

                                  deployments from the applications to the infrastructure

                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                  new instance of vROps 67 directly from the vSphere client without

                                  having to go through the traditional installation steps that we covered

                                  in Chapter 2 of this book With the new high speed installation

                                  vCenter will download the vROps 67 OVA deploy it and completely

                                  configure it In addition to the deployment the high speed installation

                                  also includes the automatic configuration of the vSphere Adapter to

                                  communicate with the vCenter server that you deployed it from

                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                  From there you can select either the online or offline installation mode

                                  provide your vCenter server credentials define your environment

                                  (datacenter cluster host datastore and network) and provide IP

                                  address details With that information vCenter will automatically

                                  deploy vROps activate the new vROps dashboards for vCenter and

                                  configure the vSphere adapter in vROps

                                  Figure 4-1

                                  Figure 4-2

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                  You can be up and running with vROps faster than ever by combining

                                  vSphere 67 vCenter 67 and vROps 67

                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                  when you combine vROps 67 and vCenter

                                  67 Only with that magical combination

                                  can you use the new vROps 67 plugin

                                  for the vCenter 67 HTML5 web client

                                  (Figure 4-3)

                                  The vRealize Operations within vCenter

                                  plugin provides you with six new

                                  dashboards directly inside your vCenter

                                  UI (Figure 4-4)

                                  The end result is that you get all the

                                  goodness of vROps in your vSphere client

                                  helping you be more productive than ever

                                  Figure 4-3

                                  Figure 4-4

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                  makes vROps easier to use ultimately making you more productive

                                  The new UI includes a use case and persona-based ldquoQuick Start

                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                  includes updated workflows for enterprise-wide troubleshooting with

                                  metrics and logs Figure 4-5 shows the new interface

                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                  define how the data centerrsquos intended to run and then for vROps to

                                  make it happen

                                  Figure 4-5

                                  Figure 4-6

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                  The first step is to access the current performance of your data center

                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                  optimization window

                                  Simply define intent by configuring settings such as target utilization

                                  and cluster headroom then define tag-based placement requirements

                                  as shown in Figure 4-7 Some examples of tag-based placement

                                  bull SLA tiers Gold Silver Bronze

                                  bull License policies Windows Oracle Linux

                                  bull Compliance PCI HIPAA

                                  bull App affinity policies

                                  After yoursquove defined intent turn on self-driving operations by

                                  automating workload balancing and performance optimization

                                  (Figure 4-8) There are several ways to automate optimization action

                                  bull Run it now manually based on recommendations

                                  bull Schedule it for an automated ongoing optimization

                                  Figure 4-7

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                  bull Automate to run when performance troubles occur and desired

                                  performance intent isnrsquot met

                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                  for capacity shortfalls view total cost of ownership and get detailed

                                  insights on potential cost savings from reclamation and analyze

                                  optimum densities for the future

                                  Figure 4-9 shows an example of the kind of savings opportunities

                                  presented As you can see cost data is directly correlated with capacity

                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                  not needed

                                  Figure 4-8

                                  Figure 4-9

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                  After getting an idea of which data centers to prioritize and what could

                                  be the potential cost savings (Figure 4-10) you can easily automate

                                  optimization actions This includes reclamation right-sizing and

                                  automating workload balancing to reduce license costs as well as

                                  densification to consolidate workloads into minimal clusters while

                                  assuring that you meet goals for performance target utilization and

                                  defined intent

                                  The new capacity analytics engine is able to view historical trends and

                                  predict the most constrained resources such as CPU memory and

                                  disk space It can also give recommendations to either reclaim unused

                                  capacity or even add capacity (Figure 4-11)

                                  Figure 4-10

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                  workloads For some of those workloads it makes the most sense to

                                  move them into the public cloud but which public cloud

                                  The new version of vROps allows you to perform what-if scenario

                                  analysis to decide where to run workloads between VMware Cloud on

                                  AWS and AWS EC2 as shown in Figure 4-12

                                  Figure 4-11

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                  to enable IT and application owners to triage and resolve issues faster

                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                  by automatically discovering VMs and apps then provisioning the

                                  required OS and app data collectors to send metrics to Wavefront

                                  Figure 4-12

                                  Figure 4-13

                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                  This capability enables IT to gain control and provide app monitoring

                                  capabilities to their DevOps teams for the next generation of apps in

                                  addition to traditional applications

                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                  More importantly yoursquove learned how to maximize the power of

                                  vROps to make the most of your vSphere infrastructure When paired

                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                  center solution that provides powerful features like predictive DRS

                                  workload optimization cost savings and ultimately the self-driving

                                  data center

                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                  the latest version check out the vROps

                                  Upgrade Center

                                  httpswwwvmwarecomproducts

                                  vrealize-operationsupgrade-centerhtml

                                  If you donrsquot have vROps in place already you can

                                  sign up for a free 60-day evaluation

                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                  • Chapter 1
                                    • Getting Started with VMware vRealize Operations
                                      • What is vRealize Operations
                                      • How Does vRealize Operations Work
                                      • Understanding vRealize Operations Editions
                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                      • Summary
                                          • Chapter 2
                                            • Deploying vRealize Operations
                                              • vRealize Operations Architecture Overview
                                              • Sizing vRealize Operations
                                              • Installing vRealize Operations for the First Time
                                              • Accessing vRealize Operations
                                              • Summary
                                                  • Chapter 3
                                                    • Configuring vRealize Operations for Maximum Effect
                                                      • Configuring SSO in vROps
                                                      • Understanding Policies in vROps
                                                      • Automated Remediation in vROps
                                                      • Configuring Alerts
                                                      • Predictive DRS
                                                      • Automated Workload Optimization
                                                      • Maximizing Capacity Analysis with vROps
                                                      • Maximize Troubleshooting with vROps
                                                      • Summary
                                                          • Chapter 4
                                                            • Maximizing vRealize Operations
                                                              • High Speed Installation
                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                              • Enhanced User Interface
                                                              • Automating Performance Based on Intent
                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                              • Whatrsquos Next

                                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 8

                                    bull HOL-1801-01-CMP vRealize Suite Standard ndash Cloud Planning

                                    and Optimization

                                    bull HOL-1801-02-CMP vRealize Suite Standard ndash Automated and

                                    Proactive Management

                                    bull HOL-1801-03-CMP vRealize Suite Standard ndash Manage the SDDC

                                    bull HOL-1801-04-CMP vRealize Operations ndash Advanced Topics

                                    bull HOL-1801-05-CHG vRealize Operations Application Monitoring

                                    ndash Challenge Lab

                                    bull HOL-1806-01-CMP vRealize Suite ndash Getting Started

                                    bull HOL-1806-03-VMP vRealize Business for Cloud ndash Getting Started

                                    bull HOL-1811-02-SDC vSphere with Operations Management ndash

                                    Getting Started

                                    Figure 1-5

                                    G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                                    These labs cover the new features of vROps and vRealize Log Insight

                                    how vROps manages a hybrid cloud and more If yoursquore new to vROps

                                    and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                                    labs first

                                    SummaryIn this chapter yoursquove learned how vROps is packaged about different

                                    features available in each edition and how you can get some hands-

                                    on experience with the VMware HoL

                                    Read on to the next chapter to better understand the vROps

                                    architecture learn how to deploy vROps step-by-step and connect

                                    vROps to vCenter

                                    CHAPTER 2

                                    Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                                    I always recommend that you first take a few minutes to understand

                                    the architecture behind the solution and the basics of how to size it

                                    This is important so that you donrsquot get caught off guard later and end

                                    up unable to scale the solution as your companyrsquos needs dictate

                                    vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                                    to install a new guest OS install a database install an app or even

                                    connect it to the database

                                    vROps is typically deployed and runs

                                    entirely within a single VM thatrsquos very

                                    scalable For enterprises that have

                                    multiple sites or require high availability

                                    multiple VMs will be needed

                                    Figure 2-1 shows what the architecture

                                    looks like inside the vROps VM

                                    The single vROps VM includes the user

                                    interface RESTful API vROps controller

                                    analytics analysis and data storage

                                    Figure 2-1

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                    By deploying more vROps VMs you can easily create a multi-node

                                    cluster or even a multi-node highly available cluster as shown in

                                    Figure 2-2

                                    Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                    to take into consideration is the size of the virtual infrastructure yoursquoll

                                    manage This will determine how you size your vROps deployment

                                    During the deployment process (which we will cover in more detail

                                    in the next chapter) yoursquoll be asked to size the vROps VM as small

                                    medium large extra small extra large remote collector standard

                                    Figure 2-2

                                    Figure 2-3

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                    or remote collector large (Figure 2-3) These sizes match up with a

                                    range of VM resources that will be used in your deployment including

                                    vCPU vRAM and storage resources

                                    Figure 2-4 shows how the different sizes correspond to the vCPU and

                                    vRAM that will be allocated to the vROps VM

                                    VMware KB article 54370 details the sizing guidelines for vROps I

                                    encourage you to review it for more sizing information

                                    Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                    to begin installation

                                    The vROps Manager deployment guide offers pages of installation

                                    prerequisites that you should be aware of if yoursquore deploying it into a

                                    production environment Itrsquos always recommended to have the latest

                                    version of the ESXi and vCenter before you deploy the latest version

                                    of the vROps

                                    Figure 2-4

                                    Whatrsquos great about the latest version of vROps -

                                    vRealize Operations Manager 67 ndash is that you can

                                    monitor 30 larger environments using the same vROps

                                    resource configuration

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                    Keep in mind that unlike a traditional Windows application with

                                    the vROps virtual appliance-based deployment model therersquos no

                                    need to do things like create a new VM buy a Windows Server OS

                                    license install Windows create a new table and user on your SQL

                                    Server install the Windows-based management application connect

                                    it to SQL etc

                                    Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                    the vROps appliance For those new to vROps I recommend that you

                                    go to this URL

                                    httpswwwvmwarecomgovrealize-ops-dl-en

                                    It will bring you to the VMware evaluation center where you can sign

                                    up for a free 60-day fully-functioning license of vROps

                                    Existing VMware customers can go to the VMware download

                                    center and download vRealize operations OVA directly from there

                                    If yoursquore licensed for vROps yoursquoll need to enter your license key

                                    after deployment (Wersquoll cover where to enter your license later in

                                    this chapter)

                                    Once yoursquove downloaded the vROps virtual appliance you can go

                                    to the Home screen in the vSphere Web Client click on vRealize

                                    NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                    If you are running vCenter 67 and want to deploy

                                    vROps 67 there is a new highspeed deployment option

                                    that is covered in Chapter 4 of this book If you arenrsquot

                                    using vCenter 67 yet then continue on with the typical

                                    deployment that is shown here

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                    Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                    This will bring up the Deploy OVF Template wizard to walk you

                                    through the process Itrsquos here that yoursquoll specify the OVA file you

                                    downloaded from VMwarecom (Figure 2-6)

                                    Figure 2-5

                                    Figure 2-6

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                    After that yoursquoll be walked through the deployment wizard starting

                                    with giving the VM a name and selecting where yoursquod like to deploy

                                    it (Figure 2-7)

                                    Next select the virtual infrastructure resource where yoursquod like to

                                    deploy the virtual appliance (Figure 2-8)

                                    Figure 2-7

                                    Figure 2-8

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                    Next yoursquoll have a chance to review the details of what yoursquore about

                                    to deploy (Figure 2-9) including the version of the vROps and the

                                    required disk size

                                    Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                    any virtual appliance) and try to deploy

                                    it using the vSphere Client (Windows

                                    or Web) make sure you have a good

                                    connection In the past Irsquove struggled trying

                                    to deploy an OVF over a WAN or slow WiFi and had

                                    to troubleshoot numerous FAILED error messages Eventually I discovered

                                    that when I connect via reliable Ethernet to the same network that the

                                    vSphere infrastructure is on the errors simply disappear

                                    If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                    connecting to it via RDP downloading the OVF file to that Windows VM

                                    (because itrsquos on the same network as the vSphere infrastructure) and

                                    then deploying the OVF file from there

                                    Figure 2-9

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                    Accept the VMware end user license agreement by clicking Accept and

                                    then Next

                                    Now select the size of your virtual infrastructure based on the sizing

                                    information discussed earlier in this chapter Sizes range from extra

                                    small to extra large As we saw this will determine the resources that

                                    will be allocated to the VM once itrsquos deployed

                                    Figure 2-10

                                    Figure 2-11

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                    Select the datastore where yoursquoll install vROps the virtual disk format

                                    and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                    Next select the network to which the vROps VM will connect

                                    (Figure 2-11)

                                    Next you have the chance to customize the template that will be used

                                    to create the VM (Figure 2-12) This includes the time zone and any

                                    static IP network settings you want to use If yoursquoll be using this

                                    in a production or lab environment using a static IP address is

                                    recommended

                                    Finally review everything and if correct click Finish (Figure 2-13)

                                    Figure 2-12

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                    After a few minutes you should see the new vROps VM deployed on

                                    the new host or cluster specified After you power on the VM and a

                                    minute or so has passed you can go to the vROps console It will look

                                    very similar to Figure 2-14

                                    As you can see it directs you to the URL for the vROps appliance

                                    Figure 2-13

                                    Figure 2-14

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                    Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                    screen that looks like Figure 2-15

                                    As you can see the three options are to perform an express installation

                                    a new installation or expand an existing installation

                                    In our case we will choose the express installation to get vROps up and

                                    running as quickly as possible but if yoursquod like to see every additional

                                    installation option yoursquod choose the new installation If you already

                                    have an existing installation you would of course choose to expand

                                    that existing installation to add greater scalability or high availability

                                    to your pre-existing cluster

                                    Choosing the express installation begins the three steps of the vROps

                                    Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                    The first step is to enter the new password for the admin account

                                    Keep in mind that you need to use a complex password that meets the

                                    requirements as shown in Figure 2-17

                                    Figure 2-15

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                    Figure 2-16

                                    Figure 2-17

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                    After clicking Next yoursquore ready to complete the vROps installation

                                    (Figure 2-18)

                                    The additional options provide the ability to choose a custom security

                                    certificate configure a name for the customer master node and enter

                                    an NTP server address for timekeeping

                                    Figure 2-18

                                    Figure 2-19

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                    Once configured the vROps web UI displays a login screen at which

                                    point you can log in with the admin username and password you

                                    configured (Figure 2-19)

                                    vRealize Operations Manager deployment is now complete leading to

                                    the final five-step configuration wizard shown in Figure 2-20

                                    After clicking Next and accepting the license agreement yoursquore

                                    prompted to enter your product license key shown in Figure 2-21

                                    You can choose to either take the default to evaluate vROps or if

                                    yoursquore a licensed vROps Manager user yoursquod enter your key here

                                    For this tutorial the product evaluation default was selected One

                                    more checkbox about being part of the VMware customer experience

                                    improvement program then click Next then Finish (Figure 2-22) to

                                    complete the installation wizard

                                    Figure 2-20

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                    Figure 2-21

                                    Figure 2-22

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                    Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                    solution As Figure 2-23 shows you should choose VMware vSphere

                                    Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                    your vSphere infrastructure enabling vROps to begin gathering

                                    performance data related to your hosts clusters storage and VMs

                                    Figure 2-23

                                    Figure 2-24

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                    To configure the vSphere solution select the VMware vSphere solution

                                    and click on the gear icon inside the Administration tab and under

                                    Solutions

                                    This brings you to the manage solution configuration The first thing

                                    to do is add a new set of credentials by clicking the Plus sign on the

                                    right side of the credentials field (Figure 2-24)

                                    Itrsquos here that you can add your administrative vCenter username and

                                    password shown in Figure 2-25

                                    With your credentials added you next add a display name for your

                                    vCenter server and your vCenter serverrsquos domain name or IP address

                                    then click the button Test Connection (Figure 2-26)

                                    If the test is successful yoursquoll be prompted to accept the default

                                    certificate (Figure 2-27)

                                    Figure 2-25

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                    After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                    Figure 2-26

                                    Figure 2-27

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                    After you click OK make sure that you click Save Settings before

                                    clicking Close to continue

                                    With the solution configured you should now see that vROps is

                                    collecting data from vCenter as shown in Figure 2-29

                                    It will take some time for vROps to gather all the data that it

                                    needs to learn about your virtual infrastructure to start making

                                    recommendations for optimization but just in the first few minutes

                                    yoursquoll start learning where your bottlenecks are and which of your

                                    VMs hosts and datastores are currently under the heaviest workloads

                                    (and what the source is of those workloads)

                                    Figure 2-28

                                    Figure 2-29

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                    Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                    interfaces and how to log in to those interfaces

                                    Herersquos what you need to know

                                    The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                    or domain name) of the vROps VM This IP address was either

                                    statically configured when you deployed vROps or obtained by

                                    DHCP If you donrsquot know the IP address of your vROps VM simply

                                    go to the console of the VM inside the vSphere Web Client

                                    bull The username for the web interface defaults to admin the

                                    password was configured when you deployed vROps

                                    The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                    or domain name used to access vROps but add ldquoadminrdquo after it

                                    like this http1921681157admin

                                    Figure 2-30

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                    bull The username for the web interface defaults to admin the

                                    password was configured when you deployed vROps

                                    The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                    troubleshooting and network reconfiguration The console is

                                    accessed through the VMrsquos console in the vSphere Web Client

                                    SSH access may have been enabled when you deployed vROps if

                                    not itrsquos possible to enable it by using the console access through

                                    the vSphere Web Client

                                    bull You can log in to the console using the same admin account

                                    shown in Figure 2-31 but itrsquos much more useful to log in as the

                                    root account By default in vROps therersquos no password set on

                                    the root account so the first time you log in yoursquoll be prompted

                                    to change the password To do so you must enter the current

                                    password Since the default password is blank you can press

                                    enter to move on

                                    bull The most commonly used administrative tools inside the vROps

                                    command-line console are in ldquooptvmwaresharevamirdquo

                                    For example vami_config_net shown in Figure 2-32 is used to

                                    reconfigure networking on the vROps virtual appliance this is very

                                    useful if you used DHCP IP addressing when you deployed the virtual

                                    Figure 2-31

                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                    appliance but later want to change to a static IP address or reconfigure

                                    the DNS servers being used

                                    SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                    deploy vROps and how to connect it to vCenter You should now be

                                    up and running

                                    In the next chapter yoursquoll get detailed information on how vROps

                                    is configured in the real world regarding single sign-on alert

                                    configuration custom policies and more

                                    Figure 2-32

                                    CHAPTER 3

                                    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                    yoursquore ready to enable intelligent operations for your virtual

                                    infrastructure In this chapter yoursquoll learn about some of the most

                                    common configurations you may want to perform beyond the initial

                                    configuration Yoursquoll also learn how to configure SSO authentication

                                    custom policies custom alerts predictive DRS automated workload

                                    balancing capacity management and more

                                    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                    Those are the same admins who always log in to vROps using the

                                    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                    configure single sign-on (SSO) with vROps

                                    The benefit of SSO is that any login you can use to log in to the

                                    vSphere Web Client will also allow you to log in to vROps And once

                                    you log in to the vSphere Web Client you can use vROps without any

                                    authentication whatsoever This is a huge convenience

                                    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                    These steps assume that you already have vSphere vCenter and

                                    vROps Manager installed and configured

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                    Finally make sure that the time on your vROps server is synced with

                                    the time on your vCenter server Network Time Protocol (NTP) is the

                                    best way to do this and configuring NTP in vROps is easy Just go into

                                    Administration Cluster Management and on the Actions menu click

                                    on Network Time Protocol Settings as shown in Figure 3-1

                                    If you already have an NTP server (likely configured during deployment

                                    of vROps) you can move on from here If you donrsquot have an NTP

                                    server enter the name of your NTP server and click Add to add your

                                    NTP server

                                    Next make sure you have DNS configured for your vCenter server and

                                    vROps server If you donrsquot have DNS properly configured yoursquoll get

                                    the error ldquofailed to retrieve single sign on SSL certificates the host or

                                    port is not reachablerdquo

                                    Finally note carefully the version update and patch levels of your

                                    vCenter server and your vROps server I recommend the latest

                                    version of both

                                    Figure 3-1

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                    Once yoursquove met the prerequisites you can move on to configuring

                                    SSO To configure SSO in vROps go to the Administration tab and

                                    under Access click on Authentication Sources Then click Add to add

                                    a new authentication source as shown in Figure 3-2

                                    Note that under ldquosource typerdquo you can configure authentication to

                                    SSO SAML (likely pointing to vCenter) Windows Active Directory

                                    (AD) or Open LDAP

                                    Figure 3-2

                                    Figure 3-3

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                    Irsquod recommend configuring your vCenter server to use AD

                                    authentication then configuring vROps to point to vCenter for SSO

                                    SAML authentication This is preferable to configuring vROps to go to

                                    AD for authentication

                                    Enter a name for the authentication source (whatever you want)

                                    keeping the default of SSO SAML for the source type Then enter

                                    the vCenter IP address or host name username and password See

                                    Figure 3-3

                                    Next accept the certificate from vCenter and click OK as shown in

                                    Figure 3-4

                                    Then as Figure 3-5 shows specify which groups you want to import

                                    Assign vROps roles to the user groups that yoursquore importing

                                    (Figure 3-6)

                                    In this case we added the vCenter administratorsvspherelocal

                                    account and made it an administrator for vROps

                                    In production environments you might want to create an AD group in

                                    which you add your vROps administrators then authorize that group

                                    to administer or simply use vROps

                                    Figure 3-4

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                    Figure 3-5

                                    Figure 3-6

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                    At this point your configuration should be complete To test it log

                                    out of vROps and the vSphere Web Client

                                    Log back into the vSphere Web Client and open the web page for

                                    vROps you should be automatically logged in with no authentication

                                    As you can see in Figure 3-7 vROps is allowing the AD admin account

                                    to log in

                                    Remember the goal of this SSO configuration is that you never have

                                    to log in to vROps again (during normal usage) as long as yoursquore

                                    already logged into the vSphere Web Client Mission accomplished

                                    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                    admin needs to perform If you donrsquot do it at the start at some point

                                    you will likely need to do it in the future so you might as well do it

                                    right from the start

                                    If you click on Home at the top of the vROps web interface then click

                                    on Administration yoursquoll be taken to the administrative interface

                                    where just about all vROps customizations are made (Figure 3-8)

                                    Figure 3-7

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                    In the administrative interface click on Policies on the left to configure

                                    and customize vROps policies (Figure 3-9)

                                    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                    solely work off of thresholds but there are some things that you

                                    inherently know about your virtual infrastructure that vROps

                                    canrsquot know

                                    Figure 3-8

                                    Figure 3-9

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                    For example you may have a high-priority production cluster (with

                                    many more resources intentionally allocated) and a low priority dev

                                    test cluster (with many fewer resources intentionally allocated) You

                                    donrsquot want vROps alerting you that you need to add more resources

                                    to devtest if you intentionally under-provisioned the devtest cluster

                                    for the workload

                                    Perhaps itrsquos more critical to be alerted to a low memory situation on

                                    a production cluster than it is for a testdev cluster Or you might

                                    want to exclude the vROps VMs from monitoring and alerting on

                                    themselves

                                    You can see the importance of customization And since policies

                                    are applied to groups there are times when yoursquoll want to wait on

                                    the creation of new policies and first create a new group type and

                                    associated groups But if you already have a group type to which you

                                    want to apply your policy you can go ahead and create the new policy

                                    What is a vROps PolicyA policy is a set of rules that you define

                                    for vRealize Operations Manager to

                                    use to analyze and display information

                                    about the objects in your environment

                                    You can create modify and administer

                                    policies to determine how vRealize Operations

                                    Manager displays data in dashboards views and reports

                                    Be careful if you choose to modify the default policy

                                    as yoursquore modifying how vROps does its job and the

                                    information that you see across vROps in dashboards

                                    reports and views will forever be changed

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                    Ideally you want to create a new policy for something such as letrsquos

                                    say your devtest cluster

                                    To do this (assuming you already had a group in mind) click on the

                                    Policy Library tab then the Plus sign to Create a New Policy (shown

                                    in Figure 3-9) From there you would give the policy a name and

                                    description

                                    Itrsquos common to create a new policy by starting with an existing policy

                                    The policy that you start with is called the ldquobase policyrdquo as the new

                                    policy you create inherits its settings from that policy See Figure 3-10

                                    From there as shown in Figure 3-11 yoursquoll associate a policy

                                    with a group

                                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                    At this point if you used a policy template you have the option of just

                                    clicking Finish to complete the policy creation Or if you want to view

                                    or modify all the potential options for the policy configuration and

                                    alerts you can do so

                                    Figure 3-10

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                    When yoursquore done your new policy will show up in the policy library

                                    as shown in Figure 3-12

                                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                    are system defined (the adapter groups) and cannot be changed Other

                                    groups are user-defined and can be modified or added to

                                    Figure 3-12

                                    Figure 3-11

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                    Examples of system-defined adapter groups include Operating

                                    Systems World Universe vSAN World and vSphere World These

                                    groups contain objects such as the vCenter server ESXi hosts data

                                    centers etc

                                    Examples of the pre-defined user groups include Department

                                    Environment Function Location Security zone and Service Level

                                    Object You should use the vROps grouping to organize the objects in

                                    your virtual infrastructure in the way that makes the most sense to

                                    you If possible use the pre-defined user groups

                                    However if those groups donrsquot suit you vROps group types also allow

                                    you to create your own custom object groups specifically tailored for

                                    your environment Figure 3-13 shows the creation of the Dev-Test

                                    group for example

                                    By choosing a dynamic group membership (ldquoKeep group membership

                                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                    vSphere inventory object like a folder cluster resource pool or even

                                    Figure 3-13

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                    a virtual data center All the objects under that object will always

                                    be associated with the group yoursquove created regardless of whether

                                    theyrsquore added or removed This is great for dynamically changing

                                    environments as most are today

                                    Once the grouprsquos created the logical inventory view allows you to

                                    use that group for all common vROps functions such as showing the

                                    performance and capacity for all associated resources

                                    For more information on policies group types and groups check

                                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                                    vRealize-Operations-Manager67vrealize-operations-manager-

                                    67-config-guidepdf) in the vROps documentation for more detailed

                                    information

                                    Automated Remediation in vROps There are many data center monitoring

                                    tools out there that tell you that you have

                                    a problem Remember the robot from the

                                    old sci-fi show ldquoLost In Spacerdquo It was

                                    always throwing up its arms and screeching

                                    ldquoWarning Warning Dangerrdquo

                                    At one point that may have been helpful (if

                                    stressful) but our expectations and needs

                                    have evolved Todayrsquos tools are able to predict problems before

                                    they happen and tell you how to fix them before they impact your

                                    applications Prediction and suggested remediation are the new

                                    minimum expectation However there are very few tools out there

                                    that will not only predict and suggest remediation but automate

                                    the process

                                    Consider for example an employeemanager analogy where the

                                    employee keeps bringing common problems to the manager asking

                                    the manager how to solve the recurring issues No manager wants

                                    to hear about the same problems over and over again when the

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                    fix is already known What could the manager do After dressing

                                    the employee down and threatening to make them eligible for

                                    unemployment benefits said manager could write a script that the

                                    employee could execute on their own to solve the problem

                                    Another analogy that might help is to think in terms of the cloud

                                    Cloud management requires a tool that knows what can go wrong in

                                    your cloud infrastructure and automatically solve it for you before it

                                    impacts applications and yes even without notifying you about it in

                                    the middle of the night The ideal would be for your cloud monitoring

                                    and management tool to email you a report in the morning that says

                                    ldquoI fixed these problems for you while you were sleeping and the

                                    applications were never impactedrdquo

                                    This is exactly the type of functionality that vROps Intelligent

                                    Operations can provide

                                    vROps offers many different actions that can be automated without

                                    any scripting and without vRealize Automation Examples include

                                    powering on a VM powering off a VM resizing most VM resources

                                    and more With these actions vROps is able to prevent downtime or

                                    application performance issues before they happen

                                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                    with vROps

                                    bull Automated Workload Optimization The ability of vROps to move

                                    running VMs from one cluster to another to proactively prevent

                                    performance bottlenecks before they happen

                                    bull vROps Automated Actions vROps can perform more than 39

                                    different actions on objects managed by the vCenter adapter You

                                    can manually perform these actions or configure alerts to trigger

                                    remediation with one of them

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                    bull vRealize Automation Integrated Actions The same actions that

                                    can be automated with vROps can also be automated with vRealize

                                    Automation allowing you to perform more complex automations

                                    bull Webhooks By leveraging vRealize Orchestrator integration you

                                    can trigger an alert based on an email SNMP trap or REST API

                                    notification that alert can then perform an automated action

                                    The first thing you need to know is that for these vROps actions to

                                    work the vCenter adapter must have Enable Actions set to Enable as

                                    shown in Figure 3-15

                                    In the past you would configure the vCenter Python Adapter

                                    separately but starting with vROps 66 thatrsquos no longer necessary

                                    You can view the multitude of different actions that you can either

                                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                    Figure 3-15

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                    If you take a look at a specific vSphere object and click on the Actions

                                    drop down for that object you can see the actions that apply to that

                                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                    To automate these types of actions you need to modify a

                                    recommendation to perform an action (remediate) instead of just

                                    recommend remediation steps To do this go to the Alerts menu then

                                    into Alert Settings Recommendations and find a recommendation

                                    Figure 3-16

                                    Figure 3-17

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                    you want to automate Figure 3-18 for example shows a pre-defined

                                    recommendation to add more memory to a VM

                                    In this case therersquos a pre-defined action as well to add more memory

                                    to the VM to automatically remediate the memory contention issue

                                    and resolve application slowness See Figure 3-19

                                    Automated remediation takes alert recommendations (which already

                                    exist in your vROps installation) and allows you to turn on an action

                                    to take that supersedes the recommendation

                                    When automated actions kick in theyrsquore displayed under

                                    Administration History Recent Tasks

                                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                    were sleeping

                                    Figure 3-18

                                    Figure 3-19

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                    occur on the monitored objects when data analysis indicates deviations

                                    from normal metric values or when a problem occurs with one of the

                                    vRealize Operations components

                                    In other words alerts are things you need know about

                                    vROps Alerts come in three flavors

                                    bull Critical

                                    bull Immediate

                                    bull Warning

                                    Critical alerts should be acted upon immediately immediate alerts

                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                    Alerts are visible in a few different areas in vROps The most obvious is

                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                    vROps comes with many different alerts preconfigured Under the Alerts

                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                    alerts and create your own custom alerts should you decide to do so

                                    Figure 3-20

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                    you receive an alert vROps is typically very helpful in resolving alerts

                                    by explaining the problem offering metrics to support its analysis and

                                    providing recommended actions to remediate the issue (Figure 3-23)

                                    Figure 3-21

                                    Figure 3-22

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                    If you select an alert in the Alerts menu you can take ownership

                                    cancel the alert suspend the alert go to the alert definition or release

                                    ownership (Figure 3-24)

                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                    already know and love doesnrsquot

                                    Figure 3-23

                                    Figure 3-24

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                    that you love it (I know I do) You may think that DRS is already perfect

                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                    needed to actually predict the needs of your applications With that

                                    your applications can achieve the fastest performance possible and

                                    your vSphere infrastructure can have the fastest workload balancing

                                    ever Would that interest you

                                    vSphere and DRS have been working together since vROps 62 when

                                    Intelligent Workload Placement with DRS was announced With

                                    Intelligent Workload Placement vROps helped to rebalance VM

                                    workloads across clusters

                                    With Intelligent Workload Placement in place you may think that

                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                    all DRS already does its job very well But letrsquos look at the different

                                    approaches that DRS has available to it

                                    Traditionally DRS has worked by reactively balancing workloads

                                    when applications (running on VMs) arenrsquot getting the resources

                                    they need DRS analyzes the resources allocated (CPU and memory)

                                    and looks to see if those resources are continuously available if they

                                    arenrsquot it moves that VM to a host that has those resources available

                                    While this works well in most cases there is the potential for

                                    contention and thus negative application performance impact (albeit

                                    very short) DRS is included with vSphere Enterprise Plus

                                    The next step up from reactive is balance which is the Intelligent

                                    Workload Placement approach discussed earlier With the balance

                                    method vSphere DRS and vROps begin working together

                                    This is an improvement over the reactive method because vROps is

                                    working at a higher level than DRS to analyze performance across

                                    multiple clusters While this is by itself better than DRS the downside

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                    application performance issues and contention before it happens

                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                    performance issues While they typically fix application performance

                                    issues very quickly therersquos no guarantee that they will in addition

                                    therersquos no proactive diagnosis and prevention of problems before

                                    they happen

                                    Predictive DRS does exactly this helping the admin get out ahead

                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                    predicts what resources each VM will need that day using the past

                                    resource consumption of each VM as a guide to future needs

                                    It combines that predictive ability with the knowledge of what VMs

                                    are on each host and the resources that each host is able to contribute

                                    vROps makes these predictions using its dynamic thresholds The

                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                    each individual VM and application

                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                    box to Enable Predictive DRS (see Figure 3-26)

                                    Next navigate to the Administration menu in vROps then to Solutions

                                    Edit your vSphere Solution then under the advanced settings enable

                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                    shown in Figure 3-27

                                    Figure 3-25

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                    Each hour predictive DRS will combine its knowledge of the

                                    environment combined with the historical resource utilization of each

                                    VM then take action to ensure that the VMs receive the resources

                                    Figure 3-26

                                    Figure 3-27

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                    they need before theyrsquore needed The end result is that your critical

                                    applications never get the chance to suffer performance degradation

                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                    feature called ldquoautomated workload optimizationrdquo You might be

                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                    workloads (although technically it doesnrsquot balance at all it ensures

                                    that workloads get the resources that they need)

                                    Unlike DRS which works within vSphere clusters automated workload

                                    optimization automates the optimization of workloads between

                                    vSphere clusters Thus to leverage AWO the first requirement is

                                    having multiple vSphere clusters

                                    I like to say that DRS works intra-cluster and automated workload

                                    optimization works inter-cluster

                                    Figure 3-28

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                    the Optimize Capacity section See Figure 3-28

                                    You can control how yoursquod like the workloads to be placed in the

                                    Placement Settings tile by clicking on Edit Settings as shown in

                                    Figure 3-29

                                    Once you have multiple clusters managed by vROps you can choose to

                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                    a Schedule or make workload balancing Automatic

                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                    next chapter of this book

                                    Figure 3-29

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                    host of valuable metrics

                                    bull Total environment capacity

                                    bull Used capacity

                                    bull CPU capacity trends

                                    bull Memory capacity trends

                                    Figure 3-30

                                    Figure 3-31

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                    bull Disk capacity trends

                                    bull Predict how much time remains before your most critical resources

                                    are depleted

                                    By drilling down into a specific cluster yoursquoll move down into the

                                    environment level from there you can drill even deeper For example

                                    check out the workload analysis of the cluster in Figure 3-32

                                    This drilldown can be done for a specific host VM or datastore For

                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                    In this case you should be concerned since just 35 days remain until

                                    memory runs out in your vCenter Server VM

                                    vROps can show the capacity and time remaining for any object it

                                    manages including clusters hosts datastores and VMs It will

                                    proactively alert you should the capacity and time remaining fall

                                    below predetermined levels

                                    Figure 3-32

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                    troubleshoot your vSphere infrastructure

                                    To that end vROps constantly performs performance analysis to

                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                    vSAN in addition to the ability to troubleshoot via log data

                                    Figure 3-33

                                    Figure 3-34

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                    dashboard It enables you to quickly identify the type of contention

                                    faced by each VM in the cluster

                                    Besides the troubleshooting dashboards the real power of vROps

                                    shines through when you realize how often the vROps Smart Alerts

                                    are able to point you to the root cause of an issue and provide

                                    recommendations for remediation so that you can quickly resolve any

                                    trouble that might occur

                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                    you installed the vROps Management Pack for vSAN However vSAN

                                    management is built into vROps 66 and later

                                    Using vSAN management and monitoring in vROps requires you to

                                    enable it by connecting it to your vCenter Server In vROps go to

                                    the Administration menu then to Solutions select the VMware vSAN

                                    solution then the Gear icon to configure (Figure 3-36)

                                    Figure 3-35

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                    Figure 3-36

                                    Figure 3-37

                                    Figure 3-38

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                    After you get a successful test of the connection and credentials make

                                    sure that you click Save Settings

                                    At this point vROps will begin gathering statistics from your vCenter

                                    server related to vSAN then yoursquoll quickly start seeing some very

                                    insightful statistics and recommendations from vROps

                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                    bull vSAN Capacity Overview

                                    bull Migrate to vSAN

                                    bull vSAN Operations Overview

                                    bull Troubleshoot vSAN

                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                    Figure 3-39

                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                    For those using vSAN these dashboards are invaluable They allow

                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                    clusters prevent vSAN trouble before it happens and if needed

                                    troubleshoot vSAN (Figure 3-40)

                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                    vROps features and how to maximize your vSphere infrastructure

                                    using vROps features like predictive DRS vSAN management and

                                    powerful capacity dashboards

                                    With the latest version of vROps some even more powerful features

                                    have been released In the next chapter wersquoll dive into the latest

                                    vROps features that will allow you to enable a self-driving vSphere

                                    infrastructure

                                    Drive on

                                    Figure 3-40

                                    CHAPTER 4

                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                    read this chapter completely With the recently announced vROps 67

                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                    driving data center will bring ldquoContinuous performance optimization

                                    based on operational and business intent efficient capacity

                                    management proactive planning and intelligent remediationrdquo

                                    The goal for the self-driving data center is to provide a unified

                                    management platform so that the IT organization can optimize

                                    plan and scale the software-defined data center and multiple cloud

                                    deployments from the applications to the infrastructure

                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                    new instance of vROps 67 directly from the vSphere client without

                                    having to go through the traditional installation steps that we covered

                                    in Chapter 2 of this book With the new high speed installation

                                    vCenter will download the vROps 67 OVA deploy it and completely

                                    configure it In addition to the deployment the high speed installation

                                    also includes the automatic configuration of the vSphere Adapter to

                                    communicate with the vCenter server that you deployed it from

                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                    From there you can select either the online or offline installation mode

                                    provide your vCenter server credentials define your environment

                                    (datacenter cluster host datastore and network) and provide IP

                                    address details With that information vCenter will automatically

                                    deploy vROps activate the new vROps dashboards for vCenter and

                                    configure the vSphere adapter in vROps

                                    Figure 4-1

                                    Figure 4-2

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                    You can be up and running with vROps faster than ever by combining

                                    vSphere 67 vCenter 67 and vROps 67

                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                    when you combine vROps 67 and vCenter

                                    67 Only with that magical combination

                                    can you use the new vROps 67 plugin

                                    for the vCenter 67 HTML5 web client

                                    (Figure 4-3)

                                    The vRealize Operations within vCenter

                                    plugin provides you with six new

                                    dashboards directly inside your vCenter

                                    UI (Figure 4-4)

                                    The end result is that you get all the

                                    goodness of vROps in your vSphere client

                                    helping you be more productive than ever

                                    Figure 4-3

                                    Figure 4-4

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                    makes vROps easier to use ultimately making you more productive

                                    The new UI includes a use case and persona-based ldquoQuick Start

                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                    includes updated workflows for enterprise-wide troubleshooting with

                                    metrics and logs Figure 4-5 shows the new interface

                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                    define how the data centerrsquos intended to run and then for vROps to

                                    make it happen

                                    Figure 4-5

                                    Figure 4-6

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                    The first step is to access the current performance of your data center

                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                    optimization window

                                    Simply define intent by configuring settings such as target utilization

                                    and cluster headroom then define tag-based placement requirements

                                    as shown in Figure 4-7 Some examples of tag-based placement

                                    bull SLA tiers Gold Silver Bronze

                                    bull License policies Windows Oracle Linux

                                    bull Compliance PCI HIPAA

                                    bull App affinity policies

                                    After yoursquove defined intent turn on self-driving operations by

                                    automating workload balancing and performance optimization

                                    (Figure 4-8) There are several ways to automate optimization action

                                    bull Run it now manually based on recommendations

                                    bull Schedule it for an automated ongoing optimization

                                    Figure 4-7

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                    bull Automate to run when performance troubles occur and desired

                                    performance intent isnrsquot met

                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                    for capacity shortfalls view total cost of ownership and get detailed

                                    insights on potential cost savings from reclamation and analyze

                                    optimum densities for the future

                                    Figure 4-9 shows an example of the kind of savings opportunities

                                    presented As you can see cost data is directly correlated with capacity

                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                    not needed

                                    Figure 4-8

                                    Figure 4-9

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                    After getting an idea of which data centers to prioritize and what could

                                    be the potential cost savings (Figure 4-10) you can easily automate

                                    optimization actions This includes reclamation right-sizing and

                                    automating workload balancing to reduce license costs as well as

                                    densification to consolidate workloads into minimal clusters while

                                    assuring that you meet goals for performance target utilization and

                                    defined intent

                                    The new capacity analytics engine is able to view historical trends and

                                    predict the most constrained resources such as CPU memory and

                                    disk space It can also give recommendations to either reclaim unused

                                    capacity or even add capacity (Figure 4-11)

                                    Figure 4-10

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                    workloads For some of those workloads it makes the most sense to

                                    move them into the public cloud but which public cloud

                                    The new version of vROps allows you to perform what-if scenario

                                    analysis to decide where to run workloads between VMware Cloud on

                                    AWS and AWS EC2 as shown in Figure 4-12

                                    Figure 4-11

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                    to enable IT and application owners to triage and resolve issues faster

                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                    by automatically discovering VMs and apps then provisioning the

                                    required OS and app data collectors to send metrics to Wavefront

                                    Figure 4-12

                                    Figure 4-13

                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                    This capability enables IT to gain control and provide app monitoring

                                    capabilities to their DevOps teams for the next generation of apps in

                                    addition to traditional applications

                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                    More importantly yoursquove learned how to maximize the power of

                                    vROps to make the most of your vSphere infrastructure When paired

                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                    center solution that provides powerful features like predictive DRS

                                    workload optimization cost savings and ultimately the self-driving

                                    data center

                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                    the latest version check out the vROps

                                    Upgrade Center

                                    httpswwwvmwarecomproducts

                                    vrealize-operationsupgrade-centerhtml

                                    If you donrsquot have vROps in place already you can

                                    sign up for a free 60-day evaluation

                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                    • Chapter 1
                                      • Getting Started with VMware vRealize Operations
                                        • What is vRealize Operations
                                        • How Does vRealize Operations Work
                                        • Understanding vRealize Operations Editions
                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                        • Summary
                                            • Chapter 2
                                              • Deploying vRealize Operations
                                                • vRealize Operations Architecture Overview
                                                • Sizing vRealize Operations
                                                • Installing vRealize Operations for the First Time
                                                • Accessing vRealize Operations
                                                • Summary
                                                    • Chapter 3
                                                      • Configuring vRealize Operations for Maximum Effect
                                                        • Configuring SSO in vROps
                                                        • Understanding Policies in vROps
                                                        • Automated Remediation in vROps
                                                        • Configuring Alerts
                                                        • Predictive DRS
                                                        • Automated Workload Optimization
                                                        • Maximizing Capacity Analysis with vROps
                                                        • Maximize Troubleshooting with vROps
                                                        • Summary
                                                            • Chapter 4
                                                              • Maximizing vRealize Operations
                                                                • High Speed Installation
                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                • Enhanced User Interface
                                                                • Automating Performance Based on Intent
                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                • Whatrsquos Next

                                      G E T T I N G S TA RT E D W IT H V M WA R E V R E A L I z E O P E R AT I O N S 1 9

                                      These labs cover the new features of vROps and vRealize Log Insight

                                      how vROps manages a hybrid cloud and more If yoursquore new to vROps

                                      and the vRealize Suite I recommend going to the ldquoGetting Startedrdquo

                                      labs first

                                      SummaryIn this chapter yoursquove learned how vROps is packaged about different

                                      features available in each edition and how you can get some hands-

                                      on experience with the VMware HoL

                                      Read on to the next chapter to better understand the vROps

                                      architecture learn how to deploy vROps step-by-step and connect

                                      vROps to vCenter

                                      CHAPTER 2

                                      Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                                      I always recommend that you first take a few minutes to understand

                                      the architecture behind the solution and the basics of how to size it

                                      This is important so that you donrsquot get caught off guard later and end

                                      up unable to scale the solution as your companyrsquos needs dictate

                                      vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                                      to install a new guest OS install a database install an app or even

                                      connect it to the database

                                      vROps is typically deployed and runs

                                      entirely within a single VM thatrsquos very

                                      scalable For enterprises that have

                                      multiple sites or require high availability

                                      multiple VMs will be needed

                                      Figure 2-1 shows what the architecture

                                      looks like inside the vROps VM

                                      The single vROps VM includes the user

                                      interface RESTful API vROps controller

                                      analytics analysis and data storage

                                      Figure 2-1

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                      By deploying more vROps VMs you can easily create a multi-node

                                      cluster or even a multi-node highly available cluster as shown in

                                      Figure 2-2

                                      Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                      to take into consideration is the size of the virtual infrastructure yoursquoll

                                      manage This will determine how you size your vROps deployment

                                      During the deployment process (which we will cover in more detail

                                      in the next chapter) yoursquoll be asked to size the vROps VM as small

                                      medium large extra small extra large remote collector standard

                                      Figure 2-2

                                      Figure 2-3

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                      or remote collector large (Figure 2-3) These sizes match up with a

                                      range of VM resources that will be used in your deployment including

                                      vCPU vRAM and storage resources

                                      Figure 2-4 shows how the different sizes correspond to the vCPU and

                                      vRAM that will be allocated to the vROps VM

                                      VMware KB article 54370 details the sizing guidelines for vROps I

                                      encourage you to review it for more sizing information

                                      Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                      to begin installation

                                      The vROps Manager deployment guide offers pages of installation

                                      prerequisites that you should be aware of if yoursquore deploying it into a

                                      production environment Itrsquos always recommended to have the latest

                                      version of the ESXi and vCenter before you deploy the latest version

                                      of the vROps

                                      Figure 2-4

                                      Whatrsquos great about the latest version of vROps -

                                      vRealize Operations Manager 67 ndash is that you can

                                      monitor 30 larger environments using the same vROps

                                      resource configuration

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                      Keep in mind that unlike a traditional Windows application with

                                      the vROps virtual appliance-based deployment model therersquos no

                                      need to do things like create a new VM buy a Windows Server OS

                                      license install Windows create a new table and user on your SQL

                                      Server install the Windows-based management application connect

                                      it to SQL etc

                                      Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                      the vROps appliance For those new to vROps I recommend that you

                                      go to this URL

                                      httpswwwvmwarecomgovrealize-ops-dl-en

                                      It will bring you to the VMware evaluation center where you can sign

                                      up for a free 60-day fully-functioning license of vROps

                                      Existing VMware customers can go to the VMware download

                                      center and download vRealize operations OVA directly from there

                                      If yoursquore licensed for vROps yoursquoll need to enter your license key

                                      after deployment (Wersquoll cover where to enter your license later in

                                      this chapter)

                                      Once yoursquove downloaded the vROps virtual appliance you can go

                                      to the Home screen in the vSphere Web Client click on vRealize

                                      NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                      If you are running vCenter 67 and want to deploy

                                      vROps 67 there is a new highspeed deployment option

                                      that is covered in Chapter 4 of this book If you arenrsquot

                                      using vCenter 67 yet then continue on with the typical

                                      deployment that is shown here

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                      Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                      This will bring up the Deploy OVF Template wizard to walk you

                                      through the process Itrsquos here that yoursquoll specify the OVA file you

                                      downloaded from VMwarecom (Figure 2-6)

                                      Figure 2-5

                                      Figure 2-6

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                      After that yoursquoll be walked through the deployment wizard starting

                                      with giving the VM a name and selecting where yoursquod like to deploy

                                      it (Figure 2-7)

                                      Next select the virtual infrastructure resource where yoursquod like to

                                      deploy the virtual appliance (Figure 2-8)

                                      Figure 2-7

                                      Figure 2-8

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                      Next yoursquoll have a chance to review the details of what yoursquore about

                                      to deploy (Figure 2-9) including the version of the vROps and the

                                      required disk size

                                      Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                      any virtual appliance) and try to deploy

                                      it using the vSphere Client (Windows

                                      or Web) make sure you have a good

                                      connection In the past Irsquove struggled trying

                                      to deploy an OVF over a WAN or slow WiFi and had

                                      to troubleshoot numerous FAILED error messages Eventually I discovered

                                      that when I connect via reliable Ethernet to the same network that the

                                      vSphere infrastructure is on the errors simply disappear

                                      If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                      connecting to it via RDP downloading the OVF file to that Windows VM

                                      (because itrsquos on the same network as the vSphere infrastructure) and

                                      then deploying the OVF file from there

                                      Figure 2-9

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                      Accept the VMware end user license agreement by clicking Accept and

                                      then Next

                                      Now select the size of your virtual infrastructure based on the sizing

                                      information discussed earlier in this chapter Sizes range from extra

                                      small to extra large As we saw this will determine the resources that

                                      will be allocated to the VM once itrsquos deployed

                                      Figure 2-10

                                      Figure 2-11

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                      Select the datastore where yoursquoll install vROps the virtual disk format

                                      and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                      Next select the network to which the vROps VM will connect

                                      (Figure 2-11)

                                      Next you have the chance to customize the template that will be used

                                      to create the VM (Figure 2-12) This includes the time zone and any

                                      static IP network settings you want to use If yoursquoll be using this

                                      in a production or lab environment using a static IP address is

                                      recommended

                                      Finally review everything and if correct click Finish (Figure 2-13)

                                      Figure 2-12

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                      After a few minutes you should see the new vROps VM deployed on

                                      the new host or cluster specified After you power on the VM and a

                                      minute or so has passed you can go to the vROps console It will look

                                      very similar to Figure 2-14

                                      As you can see it directs you to the URL for the vROps appliance

                                      Figure 2-13

                                      Figure 2-14

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                      Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                      screen that looks like Figure 2-15

                                      As you can see the three options are to perform an express installation

                                      a new installation or expand an existing installation

                                      In our case we will choose the express installation to get vROps up and

                                      running as quickly as possible but if yoursquod like to see every additional

                                      installation option yoursquod choose the new installation If you already

                                      have an existing installation you would of course choose to expand

                                      that existing installation to add greater scalability or high availability

                                      to your pre-existing cluster

                                      Choosing the express installation begins the three steps of the vROps

                                      Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                      The first step is to enter the new password for the admin account

                                      Keep in mind that you need to use a complex password that meets the

                                      requirements as shown in Figure 2-17

                                      Figure 2-15

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                      Figure 2-16

                                      Figure 2-17

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                      After clicking Next yoursquore ready to complete the vROps installation

                                      (Figure 2-18)

                                      The additional options provide the ability to choose a custom security

                                      certificate configure a name for the customer master node and enter

                                      an NTP server address for timekeeping

                                      Figure 2-18

                                      Figure 2-19

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                      Once configured the vROps web UI displays a login screen at which

                                      point you can log in with the admin username and password you

                                      configured (Figure 2-19)

                                      vRealize Operations Manager deployment is now complete leading to

                                      the final five-step configuration wizard shown in Figure 2-20

                                      After clicking Next and accepting the license agreement yoursquore

                                      prompted to enter your product license key shown in Figure 2-21

                                      You can choose to either take the default to evaluate vROps or if

                                      yoursquore a licensed vROps Manager user yoursquod enter your key here

                                      For this tutorial the product evaluation default was selected One

                                      more checkbox about being part of the VMware customer experience

                                      improvement program then click Next then Finish (Figure 2-22) to

                                      complete the installation wizard

                                      Figure 2-20

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                      Figure 2-21

                                      Figure 2-22

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                      Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                      solution As Figure 2-23 shows you should choose VMware vSphere

                                      Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                      your vSphere infrastructure enabling vROps to begin gathering

                                      performance data related to your hosts clusters storage and VMs

                                      Figure 2-23

                                      Figure 2-24

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                      To configure the vSphere solution select the VMware vSphere solution

                                      and click on the gear icon inside the Administration tab and under

                                      Solutions

                                      This brings you to the manage solution configuration The first thing

                                      to do is add a new set of credentials by clicking the Plus sign on the

                                      right side of the credentials field (Figure 2-24)

                                      Itrsquos here that you can add your administrative vCenter username and

                                      password shown in Figure 2-25

                                      With your credentials added you next add a display name for your

                                      vCenter server and your vCenter serverrsquos domain name or IP address

                                      then click the button Test Connection (Figure 2-26)

                                      If the test is successful yoursquoll be prompted to accept the default

                                      certificate (Figure 2-27)

                                      Figure 2-25

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                      After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                      Figure 2-26

                                      Figure 2-27

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                      After you click OK make sure that you click Save Settings before

                                      clicking Close to continue

                                      With the solution configured you should now see that vROps is

                                      collecting data from vCenter as shown in Figure 2-29

                                      It will take some time for vROps to gather all the data that it

                                      needs to learn about your virtual infrastructure to start making

                                      recommendations for optimization but just in the first few minutes

                                      yoursquoll start learning where your bottlenecks are and which of your

                                      VMs hosts and datastores are currently under the heaviest workloads

                                      (and what the source is of those workloads)

                                      Figure 2-28

                                      Figure 2-29

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                      Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                      interfaces and how to log in to those interfaces

                                      Herersquos what you need to know

                                      The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                      or domain name) of the vROps VM This IP address was either

                                      statically configured when you deployed vROps or obtained by

                                      DHCP If you donrsquot know the IP address of your vROps VM simply

                                      go to the console of the VM inside the vSphere Web Client

                                      bull The username for the web interface defaults to admin the

                                      password was configured when you deployed vROps

                                      The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                      or domain name used to access vROps but add ldquoadminrdquo after it

                                      like this http1921681157admin

                                      Figure 2-30

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                      bull The username for the web interface defaults to admin the

                                      password was configured when you deployed vROps

                                      The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                      troubleshooting and network reconfiguration The console is

                                      accessed through the VMrsquos console in the vSphere Web Client

                                      SSH access may have been enabled when you deployed vROps if

                                      not itrsquos possible to enable it by using the console access through

                                      the vSphere Web Client

                                      bull You can log in to the console using the same admin account

                                      shown in Figure 2-31 but itrsquos much more useful to log in as the

                                      root account By default in vROps therersquos no password set on

                                      the root account so the first time you log in yoursquoll be prompted

                                      to change the password To do so you must enter the current

                                      password Since the default password is blank you can press

                                      enter to move on

                                      bull The most commonly used administrative tools inside the vROps

                                      command-line console are in ldquooptvmwaresharevamirdquo

                                      For example vami_config_net shown in Figure 2-32 is used to

                                      reconfigure networking on the vROps virtual appliance this is very

                                      useful if you used DHCP IP addressing when you deployed the virtual

                                      Figure 2-31

                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                      appliance but later want to change to a static IP address or reconfigure

                                      the DNS servers being used

                                      SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                      deploy vROps and how to connect it to vCenter You should now be

                                      up and running

                                      In the next chapter yoursquoll get detailed information on how vROps

                                      is configured in the real world regarding single sign-on alert

                                      configuration custom policies and more

                                      Figure 2-32

                                      CHAPTER 3

                                      Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                      yoursquore ready to enable intelligent operations for your virtual

                                      infrastructure In this chapter yoursquoll learn about some of the most

                                      common configurations you may want to perform beyond the initial

                                      configuration Yoursquoll also learn how to configure SSO authentication

                                      custom policies custom alerts predictive DRS automated workload

                                      balancing capacity management and more

                                      Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                      Those are the same admins who always log in to vROps using the

                                      SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                      configure single sign-on (SSO) with vROps

                                      The benefit of SSO is that any login you can use to log in to the

                                      vSphere Web Client will also allow you to log in to vROps And once

                                      you log in to the vSphere Web Client you can use vROps without any

                                      authentication whatsoever This is a huge convenience

                                      Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                      These steps assume that you already have vSphere vCenter and

                                      vROps Manager installed and configured

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                      Finally make sure that the time on your vROps server is synced with

                                      the time on your vCenter server Network Time Protocol (NTP) is the

                                      best way to do this and configuring NTP in vROps is easy Just go into

                                      Administration Cluster Management and on the Actions menu click

                                      on Network Time Protocol Settings as shown in Figure 3-1

                                      If you already have an NTP server (likely configured during deployment

                                      of vROps) you can move on from here If you donrsquot have an NTP

                                      server enter the name of your NTP server and click Add to add your

                                      NTP server

                                      Next make sure you have DNS configured for your vCenter server and

                                      vROps server If you donrsquot have DNS properly configured yoursquoll get

                                      the error ldquofailed to retrieve single sign on SSL certificates the host or

                                      port is not reachablerdquo

                                      Finally note carefully the version update and patch levels of your

                                      vCenter server and your vROps server I recommend the latest

                                      version of both

                                      Figure 3-1

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                      Once yoursquove met the prerequisites you can move on to configuring

                                      SSO To configure SSO in vROps go to the Administration tab and

                                      under Access click on Authentication Sources Then click Add to add

                                      a new authentication source as shown in Figure 3-2

                                      Note that under ldquosource typerdquo you can configure authentication to

                                      SSO SAML (likely pointing to vCenter) Windows Active Directory

                                      (AD) or Open LDAP

                                      Figure 3-2

                                      Figure 3-3

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                      Irsquod recommend configuring your vCenter server to use AD

                                      authentication then configuring vROps to point to vCenter for SSO

                                      SAML authentication This is preferable to configuring vROps to go to

                                      AD for authentication

                                      Enter a name for the authentication source (whatever you want)

                                      keeping the default of SSO SAML for the source type Then enter

                                      the vCenter IP address or host name username and password See

                                      Figure 3-3

                                      Next accept the certificate from vCenter and click OK as shown in

                                      Figure 3-4

                                      Then as Figure 3-5 shows specify which groups you want to import

                                      Assign vROps roles to the user groups that yoursquore importing

                                      (Figure 3-6)

                                      In this case we added the vCenter administratorsvspherelocal

                                      account and made it an administrator for vROps

                                      In production environments you might want to create an AD group in

                                      which you add your vROps administrators then authorize that group

                                      to administer or simply use vROps

                                      Figure 3-4

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                      Figure 3-5

                                      Figure 3-6

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                      At this point your configuration should be complete To test it log

                                      out of vROps and the vSphere Web Client

                                      Log back into the vSphere Web Client and open the web page for

                                      vROps you should be automatically logged in with no authentication

                                      As you can see in Figure 3-7 vROps is allowing the AD admin account

                                      to log in

                                      Remember the goal of this SSO configuration is that you never have

                                      to log in to vROps again (during normal usage) as long as yoursquore

                                      already logged into the vSphere Web Client Mission accomplished

                                      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                      admin needs to perform If you donrsquot do it at the start at some point

                                      you will likely need to do it in the future so you might as well do it

                                      right from the start

                                      If you click on Home at the top of the vROps web interface then click

                                      on Administration yoursquoll be taken to the administrative interface

                                      where just about all vROps customizations are made (Figure 3-8)

                                      Figure 3-7

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                      In the administrative interface click on Policies on the left to configure

                                      and customize vROps policies (Figure 3-9)

                                      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                      solely work off of thresholds but there are some things that you

                                      inherently know about your virtual infrastructure that vROps

                                      canrsquot know

                                      Figure 3-8

                                      Figure 3-9

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                      For example you may have a high-priority production cluster (with

                                      many more resources intentionally allocated) and a low priority dev

                                      test cluster (with many fewer resources intentionally allocated) You

                                      donrsquot want vROps alerting you that you need to add more resources

                                      to devtest if you intentionally under-provisioned the devtest cluster

                                      for the workload

                                      Perhaps itrsquos more critical to be alerted to a low memory situation on

                                      a production cluster than it is for a testdev cluster Or you might

                                      want to exclude the vROps VMs from monitoring and alerting on

                                      themselves

                                      You can see the importance of customization And since policies

                                      are applied to groups there are times when yoursquoll want to wait on

                                      the creation of new policies and first create a new group type and

                                      associated groups But if you already have a group type to which you

                                      want to apply your policy you can go ahead and create the new policy

                                      What is a vROps PolicyA policy is a set of rules that you define

                                      for vRealize Operations Manager to

                                      use to analyze and display information

                                      about the objects in your environment

                                      You can create modify and administer

                                      policies to determine how vRealize Operations

                                      Manager displays data in dashboards views and reports

                                      Be careful if you choose to modify the default policy

                                      as yoursquore modifying how vROps does its job and the

                                      information that you see across vROps in dashboards

                                      reports and views will forever be changed

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                      Ideally you want to create a new policy for something such as letrsquos

                                      say your devtest cluster

                                      To do this (assuming you already had a group in mind) click on the

                                      Policy Library tab then the Plus sign to Create a New Policy (shown

                                      in Figure 3-9) From there you would give the policy a name and

                                      description

                                      Itrsquos common to create a new policy by starting with an existing policy

                                      The policy that you start with is called the ldquobase policyrdquo as the new

                                      policy you create inherits its settings from that policy See Figure 3-10

                                      From there as shown in Figure 3-11 yoursquoll associate a policy

                                      with a group

                                      In this case I associated that policy with the new ldquoDev-Testrdquo group

                                      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                      At this point if you used a policy template you have the option of just

                                      clicking Finish to complete the policy creation Or if you want to view

                                      or modify all the potential options for the policy configuration and

                                      alerts you can do so

                                      Figure 3-10

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                      When yoursquore done your new policy will show up in the policy library

                                      as shown in Figure 3-12

                                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                      are system defined (the adapter groups) and cannot be changed Other

                                      groups are user-defined and can be modified or added to

                                      Figure 3-12

                                      Figure 3-11

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                      Examples of system-defined adapter groups include Operating

                                      Systems World Universe vSAN World and vSphere World These

                                      groups contain objects such as the vCenter server ESXi hosts data

                                      centers etc

                                      Examples of the pre-defined user groups include Department

                                      Environment Function Location Security zone and Service Level

                                      Object You should use the vROps grouping to organize the objects in

                                      your virtual infrastructure in the way that makes the most sense to

                                      you If possible use the pre-defined user groups

                                      However if those groups donrsquot suit you vROps group types also allow

                                      you to create your own custom object groups specifically tailored for

                                      your environment Figure 3-13 shows the creation of the Dev-Test

                                      group for example

                                      By choosing a dynamic group membership (ldquoKeep group membership

                                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                      vSphere inventory object like a folder cluster resource pool or even

                                      Figure 3-13

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                      a virtual data center All the objects under that object will always

                                      be associated with the group yoursquove created regardless of whether

                                      theyrsquore added or removed This is great for dynamically changing

                                      environments as most are today

                                      Once the grouprsquos created the logical inventory view allows you to

                                      use that group for all common vROps functions such as showing the

                                      performance and capacity for all associated resources

                                      For more information on policies group types and groups check

                                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                                      vRealize-Operations-Manager67vrealize-operations-manager-

                                      67-config-guidepdf) in the vROps documentation for more detailed

                                      information

                                      Automated Remediation in vROps There are many data center monitoring

                                      tools out there that tell you that you have

                                      a problem Remember the robot from the

                                      old sci-fi show ldquoLost In Spacerdquo It was

                                      always throwing up its arms and screeching

                                      ldquoWarning Warning Dangerrdquo

                                      At one point that may have been helpful (if

                                      stressful) but our expectations and needs

                                      have evolved Todayrsquos tools are able to predict problems before

                                      they happen and tell you how to fix them before they impact your

                                      applications Prediction and suggested remediation are the new

                                      minimum expectation However there are very few tools out there

                                      that will not only predict and suggest remediation but automate

                                      the process

                                      Consider for example an employeemanager analogy where the

                                      employee keeps bringing common problems to the manager asking

                                      the manager how to solve the recurring issues No manager wants

                                      to hear about the same problems over and over again when the

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                      fix is already known What could the manager do After dressing

                                      the employee down and threatening to make them eligible for

                                      unemployment benefits said manager could write a script that the

                                      employee could execute on their own to solve the problem

                                      Another analogy that might help is to think in terms of the cloud

                                      Cloud management requires a tool that knows what can go wrong in

                                      your cloud infrastructure and automatically solve it for you before it

                                      impacts applications and yes even without notifying you about it in

                                      the middle of the night The ideal would be for your cloud monitoring

                                      and management tool to email you a report in the morning that says

                                      ldquoI fixed these problems for you while you were sleeping and the

                                      applications were never impactedrdquo

                                      This is exactly the type of functionality that vROps Intelligent

                                      Operations can provide

                                      vROps offers many different actions that can be automated without

                                      any scripting and without vRealize Automation Examples include

                                      powering on a VM powering off a VM resizing most VM resources

                                      and more With these actions vROps is able to prevent downtime or

                                      application performance issues before they happen

                                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                      with vROps

                                      bull Automated Workload Optimization The ability of vROps to move

                                      running VMs from one cluster to another to proactively prevent

                                      performance bottlenecks before they happen

                                      bull vROps Automated Actions vROps can perform more than 39

                                      different actions on objects managed by the vCenter adapter You

                                      can manually perform these actions or configure alerts to trigger

                                      remediation with one of them

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                      bull vRealize Automation Integrated Actions The same actions that

                                      can be automated with vROps can also be automated with vRealize

                                      Automation allowing you to perform more complex automations

                                      bull Webhooks By leveraging vRealize Orchestrator integration you

                                      can trigger an alert based on an email SNMP trap or REST API

                                      notification that alert can then perform an automated action

                                      The first thing you need to know is that for these vROps actions to

                                      work the vCenter adapter must have Enable Actions set to Enable as

                                      shown in Figure 3-15

                                      In the past you would configure the vCenter Python Adapter

                                      separately but starting with vROps 66 thatrsquos no longer necessary

                                      You can view the multitude of different actions that you can either

                                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                      Figure 3-15

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                      If you take a look at a specific vSphere object and click on the Actions

                                      drop down for that object you can see the actions that apply to that

                                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                      To automate these types of actions you need to modify a

                                      recommendation to perform an action (remediate) instead of just

                                      recommend remediation steps To do this go to the Alerts menu then

                                      into Alert Settings Recommendations and find a recommendation

                                      Figure 3-16

                                      Figure 3-17

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                      you want to automate Figure 3-18 for example shows a pre-defined

                                      recommendation to add more memory to a VM

                                      In this case therersquos a pre-defined action as well to add more memory

                                      to the VM to automatically remediate the memory contention issue

                                      and resolve application slowness See Figure 3-19

                                      Automated remediation takes alert recommendations (which already

                                      exist in your vROps installation) and allows you to turn on an action

                                      to take that supersedes the recommendation

                                      When automated actions kick in theyrsquore displayed under

                                      Administration History Recent Tasks

                                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                      were sleeping

                                      Figure 3-18

                                      Figure 3-19

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                      occur on the monitored objects when data analysis indicates deviations

                                      from normal metric values or when a problem occurs with one of the

                                      vRealize Operations components

                                      In other words alerts are things you need know about

                                      vROps Alerts come in three flavors

                                      bull Critical

                                      bull Immediate

                                      bull Warning

                                      Critical alerts should be acted upon immediately immediate alerts

                                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                      Alerts are visible in a few different areas in vROps The most obvious is

                                      the main Alerts menu as shown in Figure 3-20 Another place to see

                                      alerts is from the Operations Overview as you can see in Figure 3-21

                                      vROps comes with many different alerts preconfigured Under the Alerts

                                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                      alerts and create your own custom alerts should you decide to do so

                                      Figure 3-20

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                      you receive an alert vROps is typically very helpful in resolving alerts

                                      by explaining the problem offering metrics to support its analysis and

                                      providing recommended actions to remediate the issue (Figure 3-23)

                                      Figure 3-21

                                      Figure 3-22

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                      If you select an alert in the Alerts menu you can take ownership

                                      cancel the alert suspend the alert go to the alert definition or release

                                      ownership (Figure 3-24)

                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                      already know and love doesnrsquot

                                      Figure 3-23

                                      Figure 3-24

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                      that you love it (I know I do) You may think that DRS is already perfect

                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                      needed to actually predict the needs of your applications With that

                                      your applications can achieve the fastest performance possible and

                                      your vSphere infrastructure can have the fastest workload balancing

                                      ever Would that interest you

                                      vSphere and DRS have been working together since vROps 62 when

                                      Intelligent Workload Placement with DRS was announced With

                                      Intelligent Workload Placement vROps helped to rebalance VM

                                      workloads across clusters

                                      With Intelligent Workload Placement in place you may think that

                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                      all DRS already does its job very well But letrsquos look at the different

                                      approaches that DRS has available to it

                                      Traditionally DRS has worked by reactively balancing workloads

                                      when applications (running on VMs) arenrsquot getting the resources

                                      they need DRS analyzes the resources allocated (CPU and memory)

                                      and looks to see if those resources are continuously available if they

                                      arenrsquot it moves that VM to a host that has those resources available

                                      While this works well in most cases there is the potential for

                                      contention and thus negative application performance impact (albeit

                                      very short) DRS is included with vSphere Enterprise Plus

                                      The next step up from reactive is balance which is the Intelligent

                                      Workload Placement approach discussed earlier With the balance

                                      method vSphere DRS and vROps begin working together

                                      This is an improvement over the reactive method because vROps is

                                      working at a higher level than DRS to analyze performance across

                                      multiple clusters While this is by itself better than DRS the downside

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                      application performance issues and contention before it happens

                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                      performance issues While they typically fix application performance

                                      issues very quickly therersquos no guarantee that they will in addition

                                      therersquos no proactive diagnosis and prevention of problems before

                                      they happen

                                      Predictive DRS does exactly this helping the admin get out ahead

                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                      predicts what resources each VM will need that day using the past

                                      resource consumption of each VM as a guide to future needs

                                      It combines that predictive ability with the knowledge of what VMs

                                      are on each host and the resources that each host is able to contribute

                                      vROps makes these predictions using its dynamic thresholds The

                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                      each individual VM and application

                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                      box to Enable Predictive DRS (see Figure 3-26)

                                      Next navigate to the Administration menu in vROps then to Solutions

                                      Edit your vSphere Solution then under the advanced settings enable

                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                      shown in Figure 3-27

                                      Figure 3-25

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                      Each hour predictive DRS will combine its knowledge of the

                                      environment combined with the historical resource utilization of each

                                      VM then take action to ensure that the VMs receive the resources

                                      Figure 3-26

                                      Figure 3-27

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                      they need before theyrsquore needed The end result is that your critical

                                      applications never get the chance to suffer performance degradation

                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                      feature called ldquoautomated workload optimizationrdquo You might be

                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                      workloads (although technically it doesnrsquot balance at all it ensures

                                      that workloads get the resources that they need)

                                      Unlike DRS which works within vSphere clusters automated workload

                                      optimization automates the optimization of workloads between

                                      vSphere clusters Thus to leverage AWO the first requirement is

                                      having multiple vSphere clusters

                                      I like to say that DRS works intra-cluster and automated workload

                                      optimization works inter-cluster

                                      Figure 3-28

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                      the Optimize Capacity section See Figure 3-28

                                      You can control how yoursquod like the workloads to be placed in the

                                      Placement Settings tile by clicking on Edit Settings as shown in

                                      Figure 3-29

                                      Once you have multiple clusters managed by vROps you can choose to

                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                      a Schedule or make workload balancing Automatic

                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                      next chapter of this book

                                      Figure 3-29

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                      host of valuable metrics

                                      bull Total environment capacity

                                      bull Used capacity

                                      bull CPU capacity trends

                                      bull Memory capacity trends

                                      Figure 3-30

                                      Figure 3-31

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                      bull Disk capacity trends

                                      bull Predict how much time remains before your most critical resources

                                      are depleted

                                      By drilling down into a specific cluster yoursquoll move down into the

                                      environment level from there you can drill even deeper For example

                                      check out the workload analysis of the cluster in Figure 3-32

                                      This drilldown can be done for a specific host VM or datastore For

                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                      In this case you should be concerned since just 35 days remain until

                                      memory runs out in your vCenter Server VM

                                      vROps can show the capacity and time remaining for any object it

                                      manages including clusters hosts datastores and VMs It will

                                      proactively alert you should the capacity and time remaining fall

                                      below predetermined levels

                                      Figure 3-32

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                      troubleshoot your vSphere infrastructure

                                      To that end vROps constantly performs performance analysis to

                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                      vSAN in addition to the ability to troubleshoot via log data

                                      Figure 3-33

                                      Figure 3-34

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                      dashboard It enables you to quickly identify the type of contention

                                      faced by each VM in the cluster

                                      Besides the troubleshooting dashboards the real power of vROps

                                      shines through when you realize how often the vROps Smart Alerts

                                      are able to point you to the root cause of an issue and provide

                                      recommendations for remediation so that you can quickly resolve any

                                      trouble that might occur

                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                      you installed the vROps Management Pack for vSAN However vSAN

                                      management is built into vROps 66 and later

                                      Using vSAN management and monitoring in vROps requires you to

                                      enable it by connecting it to your vCenter Server In vROps go to

                                      the Administration menu then to Solutions select the VMware vSAN

                                      solution then the Gear icon to configure (Figure 3-36)

                                      Figure 3-35

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                      Figure 3-36

                                      Figure 3-37

                                      Figure 3-38

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                      After you get a successful test of the connection and credentials make

                                      sure that you click Save Settings

                                      At this point vROps will begin gathering statistics from your vCenter

                                      server related to vSAN then yoursquoll quickly start seeing some very

                                      insightful statistics and recommendations from vROps

                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                      bull vSAN Capacity Overview

                                      bull Migrate to vSAN

                                      bull vSAN Operations Overview

                                      bull Troubleshoot vSAN

                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                      Figure 3-39

                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                      For those using vSAN these dashboards are invaluable They allow

                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                      clusters prevent vSAN trouble before it happens and if needed

                                      troubleshoot vSAN (Figure 3-40)

                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                      vROps features and how to maximize your vSphere infrastructure

                                      using vROps features like predictive DRS vSAN management and

                                      powerful capacity dashboards

                                      With the latest version of vROps some even more powerful features

                                      have been released In the next chapter wersquoll dive into the latest

                                      vROps features that will allow you to enable a self-driving vSphere

                                      infrastructure

                                      Drive on

                                      Figure 3-40

                                      CHAPTER 4

                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                      read this chapter completely With the recently announced vROps 67

                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                      driving data center will bring ldquoContinuous performance optimization

                                      based on operational and business intent efficient capacity

                                      management proactive planning and intelligent remediationrdquo

                                      The goal for the self-driving data center is to provide a unified

                                      management platform so that the IT organization can optimize

                                      plan and scale the software-defined data center and multiple cloud

                                      deployments from the applications to the infrastructure

                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                      new instance of vROps 67 directly from the vSphere client without

                                      having to go through the traditional installation steps that we covered

                                      in Chapter 2 of this book With the new high speed installation

                                      vCenter will download the vROps 67 OVA deploy it and completely

                                      configure it In addition to the deployment the high speed installation

                                      also includes the automatic configuration of the vSphere Adapter to

                                      communicate with the vCenter server that you deployed it from

                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                      From there you can select either the online or offline installation mode

                                      provide your vCenter server credentials define your environment

                                      (datacenter cluster host datastore and network) and provide IP

                                      address details With that information vCenter will automatically

                                      deploy vROps activate the new vROps dashboards for vCenter and

                                      configure the vSphere adapter in vROps

                                      Figure 4-1

                                      Figure 4-2

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                      You can be up and running with vROps faster than ever by combining

                                      vSphere 67 vCenter 67 and vROps 67

                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                      when you combine vROps 67 and vCenter

                                      67 Only with that magical combination

                                      can you use the new vROps 67 plugin

                                      for the vCenter 67 HTML5 web client

                                      (Figure 4-3)

                                      The vRealize Operations within vCenter

                                      plugin provides you with six new

                                      dashboards directly inside your vCenter

                                      UI (Figure 4-4)

                                      The end result is that you get all the

                                      goodness of vROps in your vSphere client

                                      helping you be more productive than ever

                                      Figure 4-3

                                      Figure 4-4

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                      makes vROps easier to use ultimately making you more productive

                                      The new UI includes a use case and persona-based ldquoQuick Start

                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                      includes updated workflows for enterprise-wide troubleshooting with

                                      metrics and logs Figure 4-5 shows the new interface

                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                      define how the data centerrsquos intended to run and then for vROps to

                                      make it happen

                                      Figure 4-5

                                      Figure 4-6

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                      The first step is to access the current performance of your data center

                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                      optimization window

                                      Simply define intent by configuring settings such as target utilization

                                      and cluster headroom then define tag-based placement requirements

                                      as shown in Figure 4-7 Some examples of tag-based placement

                                      bull SLA tiers Gold Silver Bronze

                                      bull License policies Windows Oracle Linux

                                      bull Compliance PCI HIPAA

                                      bull App affinity policies

                                      After yoursquove defined intent turn on self-driving operations by

                                      automating workload balancing and performance optimization

                                      (Figure 4-8) There are several ways to automate optimization action

                                      bull Run it now manually based on recommendations

                                      bull Schedule it for an automated ongoing optimization

                                      Figure 4-7

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                      bull Automate to run when performance troubles occur and desired

                                      performance intent isnrsquot met

                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                      for capacity shortfalls view total cost of ownership and get detailed

                                      insights on potential cost savings from reclamation and analyze

                                      optimum densities for the future

                                      Figure 4-9 shows an example of the kind of savings opportunities

                                      presented As you can see cost data is directly correlated with capacity

                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                      not needed

                                      Figure 4-8

                                      Figure 4-9

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                      After getting an idea of which data centers to prioritize and what could

                                      be the potential cost savings (Figure 4-10) you can easily automate

                                      optimization actions This includes reclamation right-sizing and

                                      automating workload balancing to reduce license costs as well as

                                      densification to consolidate workloads into minimal clusters while

                                      assuring that you meet goals for performance target utilization and

                                      defined intent

                                      The new capacity analytics engine is able to view historical trends and

                                      predict the most constrained resources such as CPU memory and

                                      disk space It can also give recommendations to either reclaim unused

                                      capacity or even add capacity (Figure 4-11)

                                      Figure 4-10

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                      workloads For some of those workloads it makes the most sense to

                                      move them into the public cloud but which public cloud

                                      The new version of vROps allows you to perform what-if scenario

                                      analysis to decide where to run workloads between VMware Cloud on

                                      AWS and AWS EC2 as shown in Figure 4-12

                                      Figure 4-11

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                      to enable IT and application owners to triage and resolve issues faster

                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                      by automatically discovering VMs and apps then provisioning the

                                      required OS and app data collectors to send metrics to Wavefront

                                      Figure 4-12

                                      Figure 4-13

                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                      This capability enables IT to gain control and provide app monitoring

                                      capabilities to their DevOps teams for the next generation of apps in

                                      addition to traditional applications

                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                      More importantly yoursquove learned how to maximize the power of

                                      vROps to make the most of your vSphere infrastructure When paired

                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                      center solution that provides powerful features like predictive DRS

                                      workload optimization cost savings and ultimately the self-driving

                                      data center

                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                      the latest version check out the vROps

                                      Upgrade Center

                                      httpswwwvmwarecomproducts

                                      vrealize-operationsupgrade-centerhtml

                                      If you donrsquot have vROps in place already you can

                                      sign up for a free 60-day evaluation

                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                      • Chapter 1
                                        • Getting Started with VMware vRealize Operations
                                          • What is vRealize Operations
                                          • How Does vRealize Operations Work
                                          • Understanding vRealize Operations Editions
                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                          • Summary
                                              • Chapter 2
                                                • Deploying vRealize Operations
                                                  • vRealize Operations Architecture Overview
                                                  • Sizing vRealize Operations
                                                  • Installing vRealize Operations for the First Time
                                                  • Accessing vRealize Operations
                                                  • Summary
                                                      • Chapter 3
                                                        • Configuring vRealize Operations for Maximum Effect
                                                          • Configuring SSO in vROps
                                                          • Understanding Policies in vROps
                                                          • Automated Remediation in vROps
                                                          • Configuring Alerts
                                                          • Predictive DRS
                                                          • Automated Workload Optimization
                                                          • Maximizing Capacity Analysis with vROps
                                                          • Maximize Troubleshooting with vROps
                                                          • Summary
                                                              • Chapter 4
                                                                • Maximizing vRealize Operations
                                                                  • High Speed Installation
                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                  • Enhanced User Interface
                                                                  • Automating Performance Based on Intent
                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                  • Whatrsquos Next

                                        CHAPTER 2

                                        Deploying vRealize OperationsBefore you start any new deployment (yes even in a lab environment)

                                        I always recommend that you first take a few minutes to understand

                                        the architecture behind the solution and the basics of how to size it

                                        This is important so that you donrsquot get caught off guard later and end

                                        up unable to scale the solution as your companyrsquos needs dictate

                                        vRealize Operations Architecture OverviewA huge benefit of the vROps deployment model is that you donrsquot have

                                        to install a new guest OS install a database install an app or even

                                        connect it to the database

                                        vROps is typically deployed and runs

                                        entirely within a single VM thatrsquos very

                                        scalable For enterprises that have

                                        multiple sites or require high availability

                                        multiple VMs will be needed

                                        Figure 2-1 shows what the architecture

                                        looks like inside the vROps VM

                                        The single vROps VM includes the user

                                        interface RESTful API vROps controller

                                        analytics analysis and data storage

                                        Figure 2-1

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                        By deploying more vROps VMs you can easily create a multi-node

                                        cluster or even a multi-node highly available cluster as shown in

                                        Figure 2-2

                                        Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                        to take into consideration is the size of the virtual infrastructure yoursquoll

                                        manage This will determine how you size your vROps deployment

                                        During the deployment process (which we will cover in more detail

                                        in the next chapter) yoursquoll be asked to size the vROps VM as small

                                        medium large extra small extra large remote collector standard

                                        Figure 2-2

                                        Figure 2-3

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                        or remote collector large (Figure 2-3) These sizes match up with a

                                        range of VM resources that will be used in your deployment including

                                        vCPU vRAM and storage resources

                                        Figure 2-4 shows how the different sizes correspond to the vCPU and

                                        vRAM that will be allocated to the vROps VM

                                        VMware KB article 54370 details the sizing guidelines for vROps I

                                        encourage you to review it for more sizing information

                                        Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                        to begin installation

                                        The vROps Manager deployment guide offers pages of installation

                                        prerequisites that you should be aware of if yoursquore deploying it into a

                                        production environment Itrsquos always recommended to have the latest

                                        version of the ESXi and vCenter before you deploy the latest version

                                        of the vROps

                                        Figure 2-4

                                        Whatrsquos great about the latest version of vROps -

                                        vRealize Operations Manager 67 ndash is that you can

                                        monitor 30 larger environments using the same vROps

                                        resource configuration

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                        Keep in mind that unlike a traditional Windows application with

                                        the vROps virtual appliance-based deployment model therersquos no

                                        need to do things like create a new VM buy a Windows Server OS

                                        license install Windows create a new table and user on your SQL

                                        Server install the Windows-based management application connect

                                        it to SQL etc

                                        Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                        the vROps appliance For those new to vROps I recommend that you

                                        go to this URL

                                        httpswwwvmwarecomgovrealize-ops-dl-en

                                        It will bring you to the VMware evaluation center where you can sign

                                        up for a free 60-day fully-functioning license of vROps

                                        Existing VMware customers can go to the VMware download

                                        center and download vRealize operations OVA directly from there

                                        If yoursquore licensed for vROps yoursquoll need to enter your license key

                                        after deployment (Wersquoll cover where to enter your license later in

                                        this chapter)

                                        Once yoursquove downloaded the vROps virtual appliance you can go

                                        to the Home screen in the vSphere Web Client click on vRealize

                                        NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                        If you are running vCenter 67 and want to deploy

                                        vROps 67 there is a new highspeed deployment option

                                        that is covered in Chapter 4 of this book If you arenrsquot

                                        using vCenter 67 yet then continue on with the typical

                                        deployment that is shown here

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                        Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                        This will bring up the Deploy OVF Template wizard to walk you

                                        through the process Itrsquos here that yoursquoll specify the OVA file you

                                        downloaded from VMwarecom (Figure 2-6)

                                        Figure 2-5

                                        Figure 2-6

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                        After that yoursquoll be walked through the deployment wizard starting

                                        with giving the VM a name and selecting where yoursquod like to deploy

                                        it (Figure 2-7)

                                        Next select the virtual infrastructure resource where yoursquod like to

                                        deploy the virtual appliance (Figure 2-8)

                                        Figure 2-7

                                        Figure 2-8

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                        Next yoursquoll have a chance to review the details of what yoursquore about

                                        to deploy (Figure 2-9) including the version of the vROps and the

                                        required disk size

                                        Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                        any virtual appliance) and try to deploy

                                        it using the vSphere Client (Windows

                                        or Web) make sure you have a good

                                        connection In the past Irsquove struggled trying

                                        to deploy an OVF over a WAN or slow WiFi and had

                                        to troubleshoot numerous FAILED error messages Eventually I discovered

                                        that when I connect via reliable Ethernet to the same network that the

                                        vSphere infrastructure is on the errors simply disappear

                                        If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                        connecting to it via RDP downloading the OVF file to that Windows VM

                                        (because itrsquos on the same network as the vSphere infrastructure) and

                                        then deploying the OVF file from there

                                        Figure 2-9

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                        Accept the VMware end user license agreement by clicking Accept and

                                        then Next

                                        Now select the size of your virtual infrastructure based on the sizing

                                        information discussed earlier in this chapter Sizes range from extra

                                        small to extra large As we saw this will determine the resources that

                                        will be allocated to the VM once itrsquos deployed

                                        Figure 2-10

                                        Figure 2-11

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                        Select the datastore where yoursquoll install vROps the virtual disk format

                                        and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                        Next select the network to which the vROps VM will connect

                                        (Figure 2-11)

                                        Next you have the chance to customize the template that will be used

                                        to create the VM (Figure 2-12) This includes the time zone and any

                                        static IP network settings you want to use If yoursquoll be using this

                                        in a production or lab environment using a static IP address is

                                        recommended

                                        Finally review everything and if correct click Finish (Figure 2-13)

                                        Figure 2-12

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                        After a few minutes you should see the new vROps VM deployed on

                                        the new host or cluster specified After you power on the VM and a

                                        minute or so has passed you can go to the vROps console It will look

                                        very similar to Figure 2-14

                                        As you can see it directs you to the URL for the vROps appliance

                                        Figure 2-13

                                        Figure 2-14

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                        Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                        screen that looks like Figure 2-15

                                        As you can see the three options are to perform an express installation

                                        a new installation or expand an existing installation

                                        In our case we will choose the express installation to get vROps up and

                                        running as quickly as possible but if yoursquod like to see every additional

                                        installation option yoursquod choose the new installation If you already

                                        have an existing installation you would of course choose to expand

                                        that existing installation to add greater scalability or high availability

                                        to your pre-existing cluster

                                        Choosing the express installation begins the three steps of the vROps

                                        Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                        The first step is to enter the new password for the admin account

                                        Keep in mind that you need to use a complex password that meets the

                                        requirements as shown in Figure 2-17

                                        Figure 2-15

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                        Figure 2-16

                                        Figure 2-17

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                        After clicking Next yoursquore ready to complete the vROps installation

                                        (Figure 2-18)

                                        The additional options provide the ability to choose a custom security

                                        certificate configure a name for the customer master node and enter

                                        an NTP server address for timekeeping

                                        Figure 2-18

                                        Figure 2-19

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                        Once configured the vROps web UI displays a login screen at which

                                        point you can log in with the admin username and password you

                                        configured (Figure 2-19)

                                        vRealize Operations Manager deployment is now complete leading to

                                        the final five-step configuration wizard shown in Figure 2-20

                                        After clicking Next and accepting the license agreement yoursquore

                                        prompted to enter your product license key shown in Figure 2-21

                                        You can choose to either take the default to evaluate vROps or if

                                        yoursquore a licensed vROps Manager user yoursquod enter your key here

                                        For this tutorial the product evaluation default was selected One

                                        more checkbox about being part of the VMware customer experience

                                        improvement program then click Next then Finish (Figure 2-22) to

                                        complete the installation wizard

                                        Figure 2-20

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                        Figure 2-21

                                        Figure 2-22

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                        Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                        solution As Figure 2-23 shows you should choose VMware vSphere

                                        Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                        your vSphere infrastructure enabling vROps to begin gathering

                                        performance data related to your hosts clusters storage and VMs

                                        Figure 2-23

                                        Figure 2-24

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                        To configure the vSphere solution select the VMware vSphere solution

                                        and click on the gear icon inside the Administration tab and under

                                        Solutions

                                        This brings you to the manage solution configuration The first thing

                                        to do is add a new set of credentials by clicking the Plus sign on the

                                        right side of the credentials field (Figure 2-24)

                                        Itrsquos here that you can add your administrative vCenter username and

                                        password shown in Figure 2-25

                                        With your credentials added you next add a display name for your

                                        vCenter server and your vCenter serverrsquos domain name or IP address

                                        then click the button Test Connection (Figure 2-26)

                                        If the test is successful yoursquoll be prompted to accept the default

                                        certificate (Figure 2-27)

                                        Figure 2-25

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                        After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                        Figure 2-26

                                        Figure 2-27

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                        After you click OK make sure that you click Save Settings before

                                        clicking Close to continue

                                        With the solution configured you should now see that vROps is

                                        collecting data from vCenter as shown in Figure 2-29

                                        It will take some time for vROps to gather all the data that it

                                        needs to learn about your virtual infrastructure to start making

                                        recommendations for optimization but just in the first few minutes

                                        yoursquoll start learning where your bottlenecks are and which of your

                                        VMs hosts and datastores are currently under the heaviest workloads

                                        (and what the source is of those workloads)

                                        Figure 2-28

                                        Figure 2-29

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                        Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                        interfaces and how to log in to those interfaces

                                        Herersquos what you need to know

                                        The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                        or domain name) of the vROps VM This IP address was either

                                        statically configured when you deployed vROps or obtained by

                                        DHCP If you donrsquot know the IP address of your vROps VM simply

                                        go to the console of the VM inside the vSphere Web Client

                                        bull The username for the web interface defaults to admin the

                                        password was configured when you deployed vROps

                                        The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                        or domain name used to access vROps but add ldquoadminrdquo after it

                                        like this http1921681157admin

                                        Figure 2-30

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                        bull The username for the web interface defaults to admin the

                                        password was configured when you deployed vROps

                                        The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                        troubleshooting and network reconfiguration The console is

                                        accessed through the VMrsquos console in the vSphere Web Client

                                        SSH access may have been enabled when you deployed vROps if

                                        not itrsquos possible to enable it by using the console access through

                                        the vSphere Web Client

                                        bull You can log in to the console using the same admin account

                                        shown in Figure 2-31 but itrsquos much more useful to log in as the

                                        root account By default in vROps therersquos no password set on

                                        the root account so the first time you log in yoursquoll be prompted

                                        to change the password To do so you must enter the current

                                        password Since the default password is blank you can press

                                        enter to move on

                                        bull The most commonly used administrative tools inside the vROps

                                        command-line console are in ldquooptvmwaresharevamirdquo

                                        For example vami_config_net shown in Figure 2-32 is used to

                                        reconfigure networking on the vROps virtual appliance this is very

                                        useful if you used DHCP IP addressing when you deployed the virtual

                                        Figure 2-31

                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                        appliance but later want to change to a static IP address or reconfigure

                                        the DNS servers being used

                                        SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                        deploy vROps and how to connect it to vCenter You should now be

                                        up and running

                                        In the next chapter yoursquoll get detailed information on how vROps

                                        is configured in the real world regarding single sign-on alert

                                        configuration custom policies and more

                                        Figure 2-32

                                        CHAPTER 3

                                        Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                        yoursquore ready to enable intelligent operations for your virtual

                                        infrastructure In this chapter yoursquoll learn about some of the most

                                        common configurations you may want to perform beyond the initial

                                        configuration Yoursquoll also learn how to configure SSO authentication

                                        custom policies custom alerts predictive DRS automated workload

                                        balancing capacity management and more

                                        Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                        Those are the same admins who always log in to vROps using the

                                        SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                        configure single sign-on (SSO) with vROps

                                        The benefit of SSO is that any login you can use to log in to the

                                        vSphere Web Client will also allow you to log in to vROps And once

                                        you log in to the vSphere Web Client you can use vROps without any

                                        authentication whatsoever This is a huge convenience

                                        Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                        These steps assume that you already have vSphere vCenter and

                                        vROps Manager installed and configured

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                        Finally make sure that the time on your vROps server is synced with

                                        the time on your vCenter server Network Time Protocol (NTP) is the

                                        best way to do this and configuring NTP in vROps is easy Just go into

                                        Administration Cluster Management and on the Actions menu click

                                        on Network Time Protocol Settings as shown in Figure 3-1

                                        If you already have an NTP server (likely configured during deployment

                                        of vROps) you can move on from here If you donrsquot have an NTP

                                        server enter the name of your NTP server and click Add to add your

                                        NTP server

                                        Next make sure you have DNS configured for your vCenter server and

                                        vROps server If you donrsquot have DNS properly configured yoursquoll get

                                        the error ldquofailed to retrieve single sign on SSL certificates the host or

                                        port is not reachablerdquo

                                        Finally note carefully the version update and patch levels of your

                                        vCenter server and your vROps server I recommend the latest

                                        version of both

                                        Figure 3-1

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                        Once yoursquove met the prerequisites you can move on to configuring

                                        SSO To configure SSO in vROps go to the Administration tab and

                                        under Access click on Authentication Sources Then click Add to add

                                        a new authentication source as shown in Figure 3-2

                                        Note that under ldquosource typerdquo you can configure authentication to

                                        SSO SAML (likely pointing to vCenter) Windows Active Directory

                                        (AD) or Open LDAP

                                        Figure 3-2

                                        Figure 3-3

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                        Irsquod recommend configuring your vCenter server to use AD

                                        authentication then configuring vROps to point to vCenter for SSO

                                        SAML authentication This is preferable to configuring vROps to go to

                                        AD for authentication

                                        Enter a name for the authentication source (whatever you want)

                                        keeping the default of SSO SAML for the source type Then enter

                                        the vCenter IP address or host name username and password See

                                        Figure 3-3

                                        Next accept the certificate from vCenter and click OK as shown in

                                        Figure 3-4

                                        Then as Figure 3-5 shows specify which groups you want to import

                                        Assign vROps roles to the user groups that yoursquore importing

                                        (Figure 3-6)

                                        In this case we added the vCenter administratorsvspherelocal

                                        account and made it an administrator for vROps

                                        In production environments you might want to create an AD group in

                                        which you add your vROps administrators then authorize that group

                                        to administer or simply use vROps

                                        Figure 3-4

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                        Figure 3-5

                                        Figure 3-6

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                        At this point your configuration should be complete To test it log

                                        out of vROps and the vSphere Web Client

                                        Log back into the vSphere Web Client and open the web page for

                                        vROps you should be automatically logged in with no authentication

                                        As you can see in Figure 3-7 vROps is allowing the AD admin account

                                        to log in

                                        Remember the goal of this SSO configuration is that you never have

                                        to log in to vROps again (during normal usage) as long as yoursquore

                                        already logged into the vSphere Web Client Mission accomplished

                                        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                        admin needs to perform If you donrsquot do it at the start at some point

                                        you will likely need to do it in the future so you might as well do it

                                        right from the start

                                        If you click on Home at the top of the vROps web interface then click

                                        on Administration yoursquoll be taken to the administrative interface

                                        where just about all vROps customizations are made (Figure 3-8)

                                        Figure 3-7

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                        In the administrative interface click on Policies on the left to configure

                                        and customize vROps policies (Figure 3-9)

                                        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                        solely work off of thresholds but there are some things that you

                                        inherently know about your virtual infrastructure that vROps

                                        canrsquot know

                                        Figure 3-8

                                        Figure 3-9

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                        For example you may have a high-priority production cluster (with

                                        many more resources intentionally allocated) and a low priority dev

                                        test cluster (with many fewer resources intentionally allocated) You

                                        donrsquot want vROps alerting you that you need to add more resources

                                        to devtest if you intentionally under-provisioned the devtest cluster

                                        for the workload

                                        Perhaps itrsquos more critical to be alerted to a low memory situation on

                                        a production cluster than it is for a testdev cluster Or you might

                                        want to exclude the vROps VMs from monitoring and alerting on

                                        themselves

                                        You can see the importance of customization And since policies

                                        are applied to groups there are times when yoursquoll want to wait on

                                        the creation of new policies and first create a new group type and

                                        associated groups But if you already have a group type to which you

                                        want to apply your policy you can go ahead and create the new policy

                                        What is a vROps PolicyA policy is a set of rules that you define

                                        for vRealize Operations Manager to

                                        use to analyze and display information

                                        about the objects in your environment

                                        You can create modify and administer

                                        policies to determine how vRealize Operations

                                        Manager displays data in dashboards views and reports

                                        Be careful if you choose to modify the default policy

                                        as yoursquore modifying how vROps does its job and the

                                        information that you see across vROps in dashboards

                                        reports and views will forever be changed

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                        Ideally you want to create a new policy for something such as letrsquos

                                        say your devtest cluster

                                        To do this (assuming you already had a group in mind) click on the

                                        Policy Library tab then the Plus sign to Create a New Policy (shown

                                        in Figure 3-9) From there you would give the policy a name and

                                        description

                                        Itrsquos common to create a new policy by starting with an existing policy

                                        The policy that you start with is called the ldquobase policyrdquo as the new

                                        policy you create inherits its settings from that policy See Figure 3-10

                                        From there as shown in Figure 3-11 yoursquoll associate a policy

                                        with a group

                                        In this case I associated that policy with the new ldquoDev-Testrdquo group

                                        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                        At this point if you used a policy template you have the option of just

                                        clicking Finish to complete the policy creation Or if you want to view

                                        or modify all the potential options for the policy configuration and

                                        alerts you can do so

                                        Figure 3-10

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                        When yoursquore done your new policy will show up in the policy library

                                        as shown in Figure 3-12

                                        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                        are system defined (the adapter groups) and cannot be changed Other

                                        groups are user-defined and can be modified or added to

                                        Figure 3-12

                                        Figure 3-11

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                        Examples of system-defined adapter groups include Operating

                                        Systems World Universe vSAN World and vSphere World These

                                        groups contain objects such as the vCenter server ESXi hosts data

                                        centers etc

                                        Examples of the pre-defined user groups include Department

                                        Environment Function Location Security zone and Service Level

                                        Object You should use the vROps grouping to organize the objects in

                                        your virtual infrastructure in the way that makes the most sense to

                                        you If possible use the pre-defined user groups

                                        However if those groups donrsquot suit you vROps group types also allow

                                        you to create your own custom object groups specifically tailored for

                                        your environment Figure 3-13 shows the creation of the Dev-Test

                                        group for example

                                        By choosing a dynamic group membership (ldquoKeep group membership

                                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                        vSphere inventory object like a folder cluster resource pool or even

                                        Figure 3-13

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                        a virtual data center All the objects under that object will always

                                        be associated with the group yoursquove created regardless of whether

                                        theyrsquore added or removed This is great for dynamically changing

                                        environments as most are today

                                        Once the grouprsquos created the logical inventory view allows you to

                                        use that group for all common vROps functions such as showing the

                                        performance and capacity for all associated resources

                                        For more information on policies group types and groups check

                                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                                        vRealize-Operations-Manager67vrealize-operations-manager-

                                        67-config-guidepdf) in the vROps documentation for more detailed

                                        information

                                        Automated Remediation in vROps There are many data center monitoring

                                        tools out there that tell you that you have

                                        a problem Remember the robot from the

                                        old sci-fi show ldquoLost In Spacerdquo It was

                                        always throwing up its arms and screeching

                                        ldquoWarning Warning Dangerrdquo

                                        At one point that may have been helpful (if

                                        stressful) but our expectations and needs

                                        have evolved Todayrsquos tools are able to predict problems before

                                        they happen and tell you how to fix them before they impact your

                                        applications Prediction and suggested remediation are the new

                                        minimum expectation However there are very few tools out there

                                        that will not only predict and suggest remediation but automate

                                        the process

                                        Consider for example an employeemanager analogy where the

                                        employee keeps bringing common problems to the manager asking

                                        the manager how to solve the recurring issues No manager wants

                                        to hear about the same problems over and over again when the

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                        fix is already known What could the manager do After dressing

                                        the employee down and threatening to make them eligible for

                                        unemployment benefits said manager could write a script that the

                                        employee could execute on their own to solve the problem

                                        Another analogy that might help is to think in terms of the cloud

                                        Cloud management requires a tool that knows what can go wrong in

                                        your cloud infrastructure and automatically solve it for you before it

                                        impacts applications and yes even without notifying you about it in

                                        the middle of the night The ideal would be for your cloud monitoring

                                        and management tool to email you a report in the morning that says

                                        ldquoI fixed these problems for you while you were sleeping and the

                                        applications were never impactedrdquo

                                        This is exactly the type of functionality that vROps Intelligent

                                        Operations can provide

                                        vROps offers many different actions that can be automated without

                                        any scripting and without vRealize Automation Examples include

                                        powering on a VM powering off a VM resizing most VM resources

                                        and more With these actions vROps is able to prevent downtime or

                                        application performance issues before they happen

                                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                        with vROps

                                        bull Automated Workload Optimization The ability of vROps to move

                                        running VMs from one cluster to another to proactively prevent

                                        performance bottlenecks before they happen

                                        bull vROps Automated Actions vROps can perform more than 39

                                        different actions on objects managed by the vCenter adapter You

                                        can manually perform these actions or configure alerts to trigger

                                        remediation with one of them

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                        bull vRealize Automation Integrated Actions The same actions that

                                        can be automated with vROps can also be automated with vRealize

                                        Automation allowing you to perform more complex automations

                                        bull Webhooks By leveraging vRealize Orchestrator integration you

                                        can trigger an alert based on an email SNMP trap or REST API

                                        notification that alert can then perform an automated action

                                        The first thing you need to know is that for these vROps actions to

                                        work the vCenter adapter must have Enable Actions set to Enable as

                                        shown in Figure 3-15

                                        In the past you would configure the vCenter Python Adapter

                                        separately but starting with vROps 66 thatrsquos no longer necessary

                                        You can view the multitude of different actions that you can either

                                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                        Figure 3-15

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                        If you take a look at a specific vSphere object and click on the Actions

                                        drop down for that object you can see the actions that apply to that

                                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                        To automate these types of actions you need to modify a

                                        recommendation to perform an action (remediate) instead of just

                                        recommend remediation steps To do this go to the Alerts menu then

                                        into Alert Settings Recommendations and find a recommendation

                                        Figure 3-16

                                        Figure 3-17

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                        you want to automate Figure 3-18 for example shows a pre-defined

                                        recommendation to add more memory to a VM

                                        In this case therersquos a pre-defined action as well to add more memory

                                        to the VM to automatically remediate the memory contention issue

                                        and resolve application slowness See Figure 3-19

                                        Automated remediation takes alert recommendations (which already

                                        exist in your vROps installation) and allows you to turn on an action

                                        to take that supersedes the recommendation

                                        When automated actions kick in theyrsquore displayed under

                                        Administration History Recent Tasks

                                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                        were sleeping

                                        Figure 3-18

                                        Figure 3-19

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                        occur on the monitored objects when data analysis indicates deviations

                                        from normal metric values or when a problem occurs with one of the

                                        vRealize Operations components

                                        In other words alerts are things you need know about

                                        vROps Alerts come in three flavors

                                        bull Critical

                                        bull Immediate

                                        bull Warning

                                        Critical alerts should be acted upon immediately immediate alerts

                                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                        Alerts are visible in a few different areas in vROps The most obvious is

                                        the main Alerts menu as shown in Figure 3-20 Another place to see

                                        alerts is from the Operations Overview as you can see in Figure 3-21

                                        vROps comes with many different alerts preconfigured Under the Alerts

                                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                        alerts and create your own custom alerts should you decide to do so

                                        Figure 3-20

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                                        you receive an alert vROps is typically very helpful in resolving alerts

                                        by explaining the problem offering metrics to support its analysis and

                                        providing recommended actions to remediate the issue (Figure 3-23)

                                        Figure 3-21

                                        Figure 3-22

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                        If you select an alert in the Alerts menu you can take ownership

                                        cancel the alert suspend the alert go to the alert definition or release

                                        ownership (Figure 3-24)

                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                        already know and love doesnrsquot

                                        Figure 3-23

                                        Figure 3-24

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                        that you love it (I know I do) You may think that DRS is already perfect

                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                        needed to actually predict the needs of your applications With that

                                        your applications can achieve the fastest performance possible and

                                        your vSphere infrastructure can have the fastest workload balancing

                                        ever Would that interest you

                                        vSphere and DRS have been working together since vROps 62 when

                                        Intelligent Workload Placement with DRS was announced With

                                        Intelligent Workload Placement vROps helped to rebalance VM

                                        workloads across clusters

                                        With Intelligent Workload Placement in place you may think that

                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                        all DRS already does its job very well But letrsquos look at the different

                                        approaches that DRS has available to it

                                        Traditionally DRS has worked by reactively balancing workloads

                                        when applications (running on VMs) arenrsquot getting the resources

                                        they need DRS analyzes the resources allocated (CPU and memory)

                                        and looks to see if those resources are continuously available if they

                                        arenrsquot it moves that VM to a host that has those resources available

                                        While this works well in most cases there is the potential for

                                        contention and thus negative application performance impact (albeit

                                        very short) DRS is included with vSphere Enterprise Plus

                                        The next step up from reactive is balance which is the Intelligent

                                        Workload Placement approach discussed earlier With the balance

                                        method vSphere DRS and vROps begin working together

                                        This is an improvement over the reactive method because vROps is

                                        working at a higher level than DRS to analyze performance across

                                        multiple clusters While this is by itself better than DRS the downside

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                        application performance issues and contention before it happens

                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                        performance issues While they typically fix application performance

                                        issues very quickly therersquos no guarantee that they will in addition

                                        therersquos no proactive diagnosis and prevention of problems before

                                        they happen

                                        Predictive DRS does exactly this helping the admin get out ahead

                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                        predicts what resources each VM will need that day using the past

                                        resource consumption of each VM as a guide to future needs

                                        It combines that predictive ability with the knowledge of what VMs

                                        are on each host and the resources that each host is able to contribute

                                        vROps makes these predictions using its dynamic thresholds The

                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                        each individual VM and application

                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                        box to Enable Predictive DRS (see Figure 3-26)

                                        Next navigate to the Administration menu in vROps then to Solutions

                                        Edit your vSphere Solution then under the advanced settings enable

                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                        shown in Figure 3-27

                                        Figure 3-25

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                        Each hour predictive DRS will combine its knowledge of the

                                        environment combined with the historical resource utilization of each

                                        VM then take action to ensure that the VMs receive the resources

                                        Figure 3-26

                                        Figure 3-27

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                        they need before theyrsquore needed The end result is that your critical

                                        applications never get the chance to suffer performance degradation

                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                        feature called ldquoautomated workload optimizationrdquo You might be

                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                        workloads (although technically it doesnrsquot balance at all it ensures

                                        that workloads get the resources that they need)

                                        Unlike DRS which works within vSphere clusters automated workload

                                        optimization automates the optimization of workloads between

                                        vSphere clusters Thus to leverage AWO the first requirement is

                                        having multiple vSphere clusters

                                        I like to say that DRS works intra-cluster and automated workload

                                        optimization works inter-cluster

                                        Figure 3-28

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                        the Optimize Capacity section See Figure 3-28

                                        You can control how yoursquod like the workloads to be placed in the

                                        Placement Settings tile by clicking on Edit Settings as shown in

                                        Figure 3-29

                                        Once you have multiple clusters managed by vROps you can choose to

                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                        a Schedule or make workload balancing Automatic

                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                        next chapter of this book

                                        Figure 3-29

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                        host of valuable metrics

                                        bull Total environment capacity

                                        bull Used capacity

                                        bull CPU capacity trends

                                        bull Memory capacity trends

                                        Figure 3-30

                                        Figure 3-31

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                        bull Disk capacity trends

                                        bull Predict how much time remains before your most critical resources

                                        are depleted

                                        By drilling down into a specific cluster yoursquoll move down into the

                                        environment level from there you can drill even deeper For example

                                        check out the workload analysis of the cluster in Figure 3-32

                                        This drilldown can be done for a specific host VM or datastore For

                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                        In this case you should be concerned since just 35 days remain until

                                        memory runs out in your vCenter Server VM

                                        vROps can show the capacity and time remaining for any object it

                                        manages including clusters hosts datastores and VMs It will

                                        proactively alert you should the capacity and time remaining fall

                                        below predetermined levels

                                        Figure 3-32

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                        troubleshoot your vSphere infrastructure

                                        To that end vROps constantly performs performance analysis to

                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                        vSAN in addition to the ability to troubleshoot via log data

                                        Figure 3-33

                                        Figure 3-34

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                        dashboard It enables you to quickly identify the type of contention

                                        faced by each VM in the cluster

                                        Besides the troubleshooting dashboards the real power of vROps

                                        shines through when you realize how often the vROps Smart Alerts

                                        are able to point you to the root cause of an issue and provide

                                        recommendations for remediation so that you can quickly resolve any

                                        trouble that might occur

                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                        you installed the vROps Management Pack for vSAN However vSAN

                                        management is built into vROps 66 and later

                                        Using vSAN management and monitoring in vROps requires you to

                                        enable it by connecting it to your vCenter Server In vROps go to

                                        the Administration menu then to Solutions select the VMware vSAN

                                        solution then the Gear icon to configure (Figure 3-36)

                                        Figure 3-35

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                        Figure 3-36

                                        Figure 3-37

                                        Figure 3-38

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                        After you get a successful test of the connection and credentials make

                                        sure that you click Save Settings

                                        At this point vROps will begin gathering statistics from your vCenter

                                        server related to vSAN then yoursquoll quickly start seeing some very

                                        insightful statistics and recommendations from vROps

                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                        bull vSAN Capacity Overview

                                        bull Migrate to vSAN

                                        bull vSAN Operations Overview

                                        bull Troubleshoot vSAN

                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                        Figure 3-39

                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                        For those using vSAN these dashboards are invaluable They allow

                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                        clusters prevent vSAN trouble before it happens and if needed

                                        troubleshoot vSAN (Figure 3-40)

                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                        vROps features and how to maximize your vSphere infrastructure

                                        using vROps features like predictive DRS vSAN management and

                                        powerful capacity dashboards

                                        With the latest version of vROps some even more powerful features

                                        have been released In the next chapter wersquoll dive into the latest

                                        vROps features that will allow you to enable a self-driving vSphere

                                        infrastructure

                                        Drive on

                                        Figure 3-40

                                        CHAPTER 4

                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                        read this chapter completely With the recently announced vROps 67

                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                        driving data center will bring ldquoContinuous performance optimization

                                        based on operational and business intent efficient capacity

                                        management proactive planning and intelligent remediationrdquo

                                        The goal for the self-driving data center is to provide a unified

                                        management platform so that the IT organization can optimize

                                        plan and scale the software-defined data center and multiple cloud

                                        deployments from the applications to the infrastructure

                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                        new instance of vROps 67 directly from the vSphere client without

                                        having to go through the traditional installation steps that we covered

                                        in Chapter 2 of this book With the new high speed installation

                                        vCenter will download the vROps 67 OVA deploy it and completely

                                        configure it In addition to the deployment the high speed installation

                                        also includes the automatic configuration of the vSphere Adapter to

                                        communicate with the vCenter server that you deployed it from

                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                        From there you can select either the online or offline installation mode

                                        provide your vCenter server credentials define your environment

                                        (datacenter cluster host datastore and network) and provide IP

                                        address details With that information vCenter will automatically

                                        deploy vROps activate the new vROps dashboards for vCenter and

                                        configure the vSphere adapter in vROps

                                        Figure 4-1

                                        Figure 4-2

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                        You can be up and running with vROps faster than ever by combining

                                        vSphere 67 vCenter 67 and vROps 67

                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                        when you combine vROps 67 and vCenter

                                        67 Only with that magical combination

                                        can you use the new vROps 67 plugin

                                        for the vCenter 67 HTML5 web client

                                        (Figure 4-3)

                                        The vRealize Operations within vCenter

                                        plugin provides you with six new

                                        dashboards directly inside your vCenter

                                        UI (Figure 4-4)

                                        The end result is that you get all the

                                        goodness of vROps in your vSphere client

                                        helping you be more productive than ever

                                        Figure 4-3

                                        Figure 4-4

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                        makes vROps easier to use ultimately making you more productive

                                        The new UI includes a use case and persona-based ldquoQuick Start

                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                        includes updated workflows for enterprise-wide troubleshooting with

                                        metrics and logs Figure 4-5 shows the new interface

                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                        define how the data centerrsquos intended to run and then for vROps to

                                        make it happen

                                        Figure 4-5

                                        Figure 4-6

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                        The first step is to access the current performance of your data center

                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                        optimization window

                                        Simply define intent by configuring settings such as target utilization

                                        and cluster headroom then define tag-based placement requirements

                                        as shown in Figure 4-7 Some examples of tag-based placement

                                        bull SLA tiers Gold Silver Bronze

                                        bull License policies Windows Oracle Linux

                                        bull Compliance PCI HIPAA

                                        bull App affinity policies

                                        After yoursquove defined intent turn on self-driving operations by

                                        automating workload balancing and performance optimization

                                        (Figure 4-8) There are several ways to automate optimization action

                                        bull Run it now manually based on recommendations

                                        bull Schedule it for an automated ongoing optimization

                                        Figure 4-7

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                        bull Automate to run when performance troubles occur and desired

                                        performance intent isnrsquot met

                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                        for capacity shortfalls view total cost of ownership and get detailed

                                        insights on potential cost savings from reclamation and analyze

                                        optimum densities for the future

                                        Figure 4-9 shows an example of the kind of savings opportunities

                                        presented As you can see cost data is directly correlated with capacity

                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                        not needed

                                        Figure 4-8

                                        Figure 4-9

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                        After getting an idea of which data centers to prioritize and what could

                                        be the potential cost savings (Figure 4-10) you can easily automate

                                        optimization actions This includes reclamation right-sizing and

                                        automating workload balancing to reduce license costs as well as

                                        densification to consolidate workloads into minimal clusters while

                                        assuring that you meet goals for performance target utilization and

                                        defined intent

                                        The new capacity analytics engine is able to view historical trends and

                                        predict the most constrained resources such as CPU memory and

                                        disk space It can also give recommendations to either reclaim unused

                                        capacity or even add capacity (Figure 4-11)

                                        Figure 4-10

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                        workloads For some of those workloads it makes the most sense to

                                        move them into the public cloud but which public cloud

                                        The new version of vROps allows you to perform what-if scenario

                                        analysis to decide where to run workloads between VMware Cloud on

                                        AWS and AWS EC2 as shown in Figure 4-12

                                        Figure 4-11

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                        to enable IT and application owners to triage and resolve issues faster

                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                        by automatically discovering VMs and apps then provisioning the

                                        required OS and app data collectors to send metrics to Wavefront

                                        Figure 4-12

                                        Figure 4-13

                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                        This capability enables IT to gain control and provide app monitoring

                                        capabilities to their DevOps teams for the next generation of apps in

                                        addition to traditional applications

                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                        More importantly yoursquove learned how to maximize the power of

                                        vROps to make the most of your vSphere infrastructure When paired

                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                        center solution that provides powerful features like predictive DRS

                                        workload optimization cost savings and ultimately the self-driving

                                        data center

                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                        the latest version check out the vROps

                                        Upgrade Center

                                        httpswwwvmwarecomproducts

                                        vrealize-operationsupgrade-centerhtml

                                        If you donrsquot have vROps in place already you can

                                        sign up for a free 60-day evaluation

                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                        • Chapter 1
                                          • Getting Started with VMware vRealize Operations
                                            • What is vRealize Operations
                                            • How Does vRealize Operations Work
                                            • Understanding vRealize Operations Editions
                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                            • Summary
                                                • Chapter 2
                                                  • Deploying vRealize Operations
                                                    • vRealize Operations Architecture Overview
                                                    • Sizing vRealize Operations
                                                    • Installing vRealize Operations for the First Time
                                                    • Accessing vRealize Operations
                                                    • Summary
                                                        • Chapter 3
                                                          • Configuring vRealize Operations for Maximum Effect
                                                            • Configuring SSO in vROps
                                                            • Understanding Policies in vROps
                                                            • Automated Remediation in vROps
                                                            • Configuring Alerts
                                                            • Predictive DRS
                                                            • Automated Workload Optimization
                                                            • Maximizing Capacity Analysis with vROps
                                                            • Maximize Troubleshooting with vROps
                                                            • Summary
                                                                • Chapter 4
                                                                  • Maximizing vRealize Operations
                                                                    • High Speed Installation
                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                    • Enhanced User Interface
                                                                    • Automating Performance Based on Intent
                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                    • Whatrsquos Next

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 1

                                          By deploying more vROps VMs you can easily create a multi-node

                                          cluster or even a multi-node highly available cluster as shown in

                                          Figure 2-2

                                          Sizing vRealize OperationsWhen deploying vROps for the first time one of the things you need

                                          to take into consideration is the size of the virtual infrastructure yoursquoll

                                          manage This will determine how you size your vROps deployment

                                          During the deployment process (which we will cover in more detail

                                          in the next chapter) yoursquoll be asked to size the vROps VM as small

                                          medium large extra small extra large remote collector standard

                                          Figure 2-2

                                          Figure 2-3

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                          or remote collector large (Figure 2-3) These sizes match up with a

                                          range of VM resources that will be used in your deployment including

                                          vCPU vRAM and storage resources

                                          Figure 2-4 shows how the different sizes correspond to the vCPU and

                                          vRAM that will be allocated to the vROps VM

                                          VMware KB article 54370 details the sizing guidelines for vROps I

                                          encourage you to review it for more sizing information

                                          Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                          to begin installation

                                          The vROps Manager deployment guide offers pages of installation

                                          prerequisites that you should be aware of if yoursquore deploying it into a

                                          production environment Itrsquos always recommended to have the latest

                                          version of the ESXi and vCenter before you deploy the latest version

                                          of the vROps

                                          Figure 2-4

                                          Whatrsquos great about the latest version of vROps -

                                          vRealize Operations Manager 67 ndash is that you can

                                          monitor 30 larger environments using the same vROps

                                          resource configuration

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                          Keep in mind that unlike a traditional Windows application with

                                          the vROps virtual appliance-based deployment model therersquos no

                                          need to do things like create a new VM buy a Windows Server OS

                                          license install Windows create a new table and user on your SQL

                                          Server install the Windows-based management application connect

                                          it to SQL etc

                                          Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                          the vROps appliance For those new to vROps I recommend that you

                                          go to this URL

                                          httpswwwvmwarecomgovrealize-ops-dl-en

                                          It will bring you to the VMware evaluation center where you can sign

                                          up for a free 60-day fully-functioning license of vROps

                                          Existing VMware customers can go to the VMware download

                                          center and download vRealize operations OVA directly from there

                                          If yoursquore licensed for vROps yoursquoll need to enter your license key

                                          after deployment (Wersquoll cover where to enter your license later in

                                          this chapter)

                                          Once yoursquove downloaded the vROps virtual appliance you can go

                                          to the Home screen in the vSphere Web Client click on vRealize

                                          NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                          If you are running vCenter 67 and want to deploy

                                          vROps 67 there is a new highspeed deployment option

                                          that is covered in Chapter 4 of this book If you arenrsquot

                                          using vCenter 67 yet then continue on with the typical

                                          deployment that is shown here

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                          Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                          This will bring up the Deploy OVF Template wizard to walk you

                                          through the process Itrsquos here that yoursquoll specify the OVA file you

                                          downloaded from VMwarecom (Figure 2-6)

                                          Figure 2-5

                                          Figure 2-6

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                          After that yoursquoll be walked through the deployment wizard starting

                                          with giving the VM a name and selecting where yoursquod like to deploy

                                          it (Figure 2-7)

                                          Next select the virtual infrastructure resource where yoursquod like to

                                          deploy the virtual appliance (Figure 2-8)

                                          Figure 2-7

                                          Figure 2-8

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                          Next yoursquoll have a chance to review the details of what yoursquore about

                                          to deploy (Figure 2-9) including the version of the vROps and the

                                          required disk size

                                          Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                          any virtual appliance) and try to deploy

                                          it using the vSphere Client (Windows

                                          or Web) make sure you have a good

                                          connection In the past Irsquove struggled trying

                                          to deploy an OVF over a WAN or slow WiFi and had

                                          to troubleshoot numerous FAILED error messages Eventually I discovered

                                          that when I connect via reliable Ethernet to the same network that the

                                          vSphere infrastructure is on the errors simply disappear

                                          If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                          connecting to it via RDP downloading the OVF file to that Windows VM

                                          (because itrsquos on the same network as the vSphere infrastructure) and

                                          then deploying the OVF file from there

                                          Figure 2-9

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                          Accept the VMware end user license agreement by clicking Accept and

                                          then Next

                                          Now select the size of your virtual infrastructure based on the sizing

                                          information discussed earlier in this chapter Sizes range from extra

                                          small to extra large As we saw this will determine the resources that

                                          will be allocated to the VM once itrsquos deployed

                                          Figure 2-10

                                          Figure 2-11

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                          Select the datastore where yoursquoll install vROps the virtual disk format

                                          and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                          Next select the network to which the vROps VM will connect

                                          (Figure 2-11)

                                          Next you have the chance to customize the template that will be used

                                          to create the VM (Figure 2-12) This includes the time zone and any

                                          static IP network settings you want to use If yoursquoll be using this

                                          in a production or lab environment using a static IP address is

                                          recommended

                                          Finally review everything and if correct click Finish (Figure 2-13)

                                          Figure 2-12

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                          After a few minutes you should see the new vROps VM deployed on

                                          the new host or cluster specified After you power on the VM and a

                                          minute or so has passed you can go to the vROps console It will look

                                          very similar to Figure 2-14

                                          As you can see it directs you to the URL for the vROps appliance

                                          Figure 2-13

                                          Figure 2-14

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                          Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                          screen that looks like Figure 2-15

                                          As you can see the three options are to perform an express installation

                                          a new installation or expand an existing installation

                                          In our case we will choose the express installation to get vROps up and

                                          running as quickly as possible but if yoursquod like to see every additional

                                          installation option yoursquod choose the new installation If you already

                                          have an existing installation you would of course choose to expand

                                          that existing installation to add greater scalability or high availability

                                          to your pre-existing cluster

                                          Choosing the express installation begins the three steps of the vROps

                                          Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                          The first step is to enter the new password for the admin account

                                          Keep in mind that you need to use a complex password that meets the

                                          requirements as shown in Figure 2-17

                                          Figure 2-15

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                          Figure 2-16

                                          Figure 2-17

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                          After clicking Next yoursquore ready to complete the vROps installation

                                          (Figure 2-18)

                                          The additional options provide the ability to choose a custom security

                                          certificate configure a name for the customer master node and enter

                                          an NTP server address for timekeeping

                                          Figure 2-18

                                          Figure 2-19

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                          Once configured the vROps web UI displays a login screen at which

                                          point you can log in with the admin username and password you

                                          configured (Figure 2-19)

                                          vRealize Operations Manager deployment is now complete leading to

                                          the final five-step configuration wizard shown in Figure 2-20

                                          After clicking Next and accepting the license agreement yoursquore

                                          prompted to enter your product license key shown in Figure 2-21

                                          You can choose to either take the default to evaluate vROps or if

                                          yoursquore a licensed vROps Manager user yoursquod enter your key here

                                          For this tutorial the product evaluation default was selected One

                                          more checkbox about being part of the VMware customer experience

                                          improvement program then click Next then Finish (Figure 2-22) to

                                          complete the installation wizard

                                          Figure 2-20

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                          Figure 2-21

                                          Figure 2-22

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                          Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                          solution As Figure 2-23 shows you should choose VMware vSphere

                                          Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                          your vSphere infrastructure enabling vROps to begin gathering

                                          performance data related to your hosts clusters storage and VMs

                                          Figure 2-23

                                          Figure 2-24

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                          To configure the vSphere solution select the VMware vSphere solution

                                          and click on the gear icon inside the Administration tab and under

                                          Solutions

                                          This brings you to the manage solution configuration The first thing

                                          to do is add a new set of credentials by clicking the Plus sign on the

                                          right side of the credentials field (Figure 2-24)

                                          Itrsquos here that you can add your administrative vCenter username and

                                          password shown in Figure 2-25

                                          With your credentials added you next add a display name for your

                                          vCenter server and your vCenter serverrsquos domain name or IP address

                                          then click the button Test Connection (Figure 2-26)

                                          If the test is successful yoursquoll be prompted to accept the default

                                          certificate (Figure 2-27)

                                          Figure 2-25

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                          After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                          Figure 2-26

                                          Figure 2-27

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                          After you click OK make sure that you click Save Settings before

                                          clicking Close to continue

                                          With the solution configured you should now see that vROps is

                                          collecting data from vCenter as shown in Figure 2-29

                                          It will take some time for vROps to gather all the data that it

                                          needs to learn about your virtual infrastructure to start making

                                          recommendations for optimization but just in the first few minutes

                                          yoursquoll start learning where your bottlenecks are and which of your

                                          VMs hosts and datastores are currently under the heaviest workloads

                                          (and what the source is of those workloads)

                                          Figure 2-28

                                          Figure 2-29

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                          Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                          interfaces and how to log in to those interfaces

                                          Herersquos what you need to know

                                          The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                          or domain name) of the vROps VM This IP address was either

                                          statically configured when you deployed vROps or obtained by

                                          DHCP If you donrsquot know the IP address of your vROps VM simply

                                          go to the console of the VM inside the vSphere Web Client

                                          bull The username for the web interface defaults to admin the

                                          password was configured when you deployed vROps

                                          The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                          or domain name used to access vROps but add ldquoadminrdquo after it

                                          like this http1921681157admin

                                          Figure 2-30

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                          bull The username for the web interface defaults to admin the

                                          password was configured when you deployed vROps

                                          The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                          troubleshooting and network reconfiguration The console is

                                          accessed through the VMrsquos console in the vSphere Web Client

                                          SSH access may have been enabled when you deployed vROps if

                                          not itrsquos possible to enable it by using the console access through

                                          the vSphere Web Client

                                          bull You can log in to the console using the same admin account

                                          shown in Figure 2-31 but itrsquos much more useful to log in as the

                                          root account By default in vROps therersquos no password set on

                                          the root account so the first time you log in yoursquoll be prompted

                                          to change the password To do so you must enter the current

                                          password Since the default password is blank you can press

                                          enter to move on

                                          bull The most commonly used administrative tools inside the vROps

                                          command-line console are in ldquooptvmwaresharevamirdquo

                                          For example vami_config_net shown in Figure 2-32 is used to

                                          reconfigure networking on the vROps virtual appliance this is very

                                          useful if you used DHCP IP addressing when you deployed the virtual

                                          Figure 2-31

                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                          appliance but later want to change to a static IP address or reconfigure

                                          the DNS servers being used

                                          SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                          deploy vROps and how to connect it to vCenter You should now be

                                          up and running

                                          In the next chapter yoursquoll get detailed information on how vROps

                                          is configured in the real world regarding single sign-on alert

                                          configuration custom policies and more

                                          Figure 2-32

                                          CHAPTER 3

                                          Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                          yoursquore ready to enable intelligent operations for your virtual

                                          infrastructure In this chapter yoursquoll learn about some of the most

                                          common configurations you may want to perform beyond the initial

                                          configuration Yoursquoll also learn how to configure SSO authentication

                                          custom policies custom alerts predictive DRS automated workload

                                          balancing capacity management and more

                                          Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                          Those are the same admins who always log in to vROps using the

                                          SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                          configure single sign-on (SSO) with vROps

                                          The benefit of SSO is that any login you can use to log in to the

                                          vSphere Web Client will also allow you to log in to vROps And once

                                          you log in to the vSphere Web Client you can use vROps without any

                                          authentication whatsoever This is a huge convenience

                                          Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                          These steps assume that you already have vSphere vCenter and

                                          vROps Manager installed and configured

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                          Finally make sure that the time on your vROps server is synced with

                                          the time on your vCenter server Network Time Protocol (NTP) is the

                                          best way to do this and configuring NTP in vROps is easy Just go into

                                          Administration Cluster Management and on the Actions menu click

                                          on Network Time Protocol Settings as shown in Figure 3-1

                                          If you already have an NTP server (likely configured during deployment

                                          of vROps) you can move on from here If you donrsquot have an NTP

                                          server enter the name of your NTP server and click Add to add your

                                          NTP server

                                          Next make sure you have DNS configured for your vCenter server and

                                          vROps server If you donrsquot have DNS properly configured yoursquoll get

                                          the error ldquofailed to retrieve single sign on SSL certificates the host or

                                          port is not reachablerdquo

                                          Finally note carefully the version update and patch levels of your

                                          vCenter server and your vROps server I recommend the latest

                                          version of both

                                          Figure 3-1

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                          Once yoursquove met the prerequisites you can move on to configuring

                                          SSO To configure SSO in vROps go to the Administration tab and

                                          under Access click on Authentication Sources Then click Add to add

                                          a new authentication source as shown in Figure 3-2

                                          Note that under ldquosource typerdquo you can configure authentication to

                                          SSO SAML (likely pointing to vCenter) Windows Active Directory

                                          (AD) or Open LDAP

                                          Figure 3-2

                                          Figure 3-3

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                          Irsquod recommend configuring your vCenter server to use AD

                                          authentication then configuring vROps to point to vCenter for SSO

                                          SAML authentication This is preferable to configuring vROps to go to

                                          AD for authentication

                                          Enter a name for the authentication source (whatever you want)

                                          keeping the default of SSO SAML for the source type Then enter

                                          the vCenter IP address or host name username and password See

                                          Figure 3-3

                                          Next accept the certificate from vCenter and click OK as shown in

                                          Figure 3-4

                                          Then as Figure 3-5 shows specify which groups you want to import

                                          Assign vROps roles to the user groups that yoursquore importing

                                          (Figure 3-6)

                                          In this case we added the vCenter administratorsvspherelocal

                                          account and made it an administrator for vROps

                                          In production environments you might want to create an AD group in

                                          which you add your vROps administrators then authorize that group

                                          to administer or simply use vROps

                                          Figure 3-4

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                          Figure 3-5

                                          Figure 3-6

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                          At this point your configuration should be complete To test it log

                                          out of vROps and the vSphere Web Client

                                          Log back into the vSphere Web Client and open the web page for

                                          vROps you should be automatically logged in with no authentication

                                          As you can see in Figure 3-7 vROps is allowing the AD admin account

                                          to log in

                                          Remember the goal of this SSO configuration is that you never have

                                          to log in to vROps again (during normal usage) as long as yoursquore

                                          already logged into the vSphere Web Client Mission accomplished

                                          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                          admin needs to perform If you donrsquot do it at the start at some point

                                          you will likely need to do it in the future so you might as well do it

                                          right from the start

                                          If you click on Home at the top of the vROps web interface then click

                                          on Administration yoursquoll be taken to the administrative interface

                                          where just about all vROps customizations are made (Figure 3-8)

                                          Figure 3-7

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                          In the administrative interface click on Policies on the left to configure

                                          and customize vROps policies (Figure 3-9)

                                          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                          solely work off of thresholds but there are some things that you

                                          inherently know about your virtual infrastructure that vROps

                                          canrsquot know

                                          Figure 3-8

                                          Figure 3-9

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                          For example you may have a high-priority production cluster (with

                                          many more resources intentionally allocated) and a low priority dev

                                          test cluster (with many fewer resources intentionally allocated) You

                                          donrsquot want vROps alerting you that you need to add more resources

                                          to devtest if you intentionally under-provisioned the devtest cluster

                                          for the workload

                                          Perhaps itrsquos more critical to be alerted to a low memory situation on

                                          a production cluster than it is for a testdev cluster Or you might

                                          want to exclude the vROps VMs from monitoring and alerting on

                                          themselves

                                          You can see the importance of customization And since policies

                                          are applied to groups there are times when yoursquoll want to wait on

                                          the creation of new policies and first create a new group type and

                                          associated groups But if you already have a group type to which you

                                          want to apply your policy you can go ahead and create the new policy

                                          What is a vROps PolicyA policy is a set of rules that you define

                                          for vRealize Operations Manager to

                                          use to analyze and display information

                                          about the objects in your environment

                                          You can create modify and administer

                                          policies to determine how vRealize Operations

                                          Manager displays data in dashboards views and reports

                                          Be careful if you choose to modify the default policy

                                          as yoursquore modifying how vROps does its job and the

                                          information that you see across vROps in dashboards

                                          reports and views will forever be changed

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                          Ideally you want to create a new policy for something such as letrsquos

                                          say your devtest cluster

                                          To do this (assuming you already had a group in mind) click on the

                                          Policy Library tab then the Plus sign to Create a New Policy (shown

                                          in Figure 3-9) From there you would give the policy a name and

                                          description

                                          Itrsquos common to create a new policy by starting with an existing policy

                                          The policy that you start with is called the ldquobase policyrdquo as the new

                                          policy you create inherits its settings from that policy See Figure 3-10

                                          From there as shown in Figure 3-11 yoursquoll associate a policy

                                          with a group

                                          In this case I associated that policy with the new ldquoDev-Testrdquo group

                                          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                          At this point if you used a policy template you have the option of just

                                          clicking Finish to complete the policy creation Or if you want to view

                                          or modify all the potential options for the policy configuration and

                                          alerts you can do so

                                          Figure 3-10

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                          When yoursquore done your new policy will show up in the policy library

                                          as shown in Figure 3-12

                                          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                          are system defined (the adapter groups) and cannot be changed Other

                                          groups are user-defined and can be modified or added to

                                          Figure 3-12

                                          Figure 3-11

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                          Examples of system-defined adapter groups include Operating

                                          Systems World Universe vSAN World and vSphere World These

                                          groups contain objects such as the vCenter server ESXi hosts data

                                          centers etc

                                          Examples of the pre-defined user groups include Department

                                          Environment Function Location Security zone and Service Level

                                          Object You should use the vROps grouping to organize the objects in

                                          your virtual infrastructure in the way that makes the most sense to

                                          you If possible use the pre-defined user groups

                                          However if those groups donrsquot suit you vROps group types also allow

                                          you to create your own custom object groups specifically tailored for

                                          your environment Figure 3-13 shows the creation of the Dev-Test

                                          group for example

                                          By choosing a dynamic group membership (ldquoKeep group membership

                                          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                          vSphere inventory object like a folder cluster resource pool or even

                                          Figure 3-13

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                          a virtual data center All the objects under that object will always

                                          be associated with the group yoursquove created regardless of whether

                                          theyrsquore added or removed This is great for dynamically changing

                                          environments as most are today

                                          Once the grouprsquos created the logical inventory view allows you to

                                          use that group for all common vROps functions such as showing the

                                          performance and capacity for all associated resources

                                          For more information on policies group types and groups check

                                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                                          vRealize-Operations-Manager67vrealize-operations-manager-

                                          67-config-guidepdf) in the vROps documentation for more detailed

                                          information

                                          Automated Remediation in vROps There are many data center monitoring

                                          tools out there that tell you that you have

                                          a problem Remember the robot from the

                                          old sci-fi show ldquoLost In Spacerdquo It was

                                          always throwing up its arms and screeching

                                          ldquoWarning Warning Dangerrdquo

                                          At one point that may have been helpful (if

                                          stressful) but our expectations and needs

                                          have evolved Todayrsquos tools are able to predict problems before

                                          they happen and tell you how to fix them before they impact your

                                          applications Prediction and suggested remediation are the new

                                          minimum expectation However there are very few tools out there

                                          that will not only predict and suggest remediation but automate

                                          the process

                                          Consider for example an employeemanager analogy where the

                                          employee keeps bringing common problems to the manager asking

                                          the manager how to solve the recurring issues No manager wants

                                          to hear about the same problems over and over again when the

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                          fix is already known What could the manager do After dressing

                                          the employee down and threatening to make them eligible for

                                          unemployment benefits said manager could write a script that the

                                          employee could execute on their own to solve the problem

                                          Another analogy that might help is to think in terms of the cloud

                                          Cloud management requires a tool that knows what can go wrong in

                                          your cloud infrastructure and automatically solve it for you before it

                                          impacts applications and yes even without notifying you about it in

                                          the middle of the night The ideal would be for your cloud monitoring

                                          and management tool to email you a report in the morning that says

                                          ldquoI fixed these problems for you while you were sleeping and the

                                          applications were never impactedrdquo

                                          This is exactly the type of functionality that vROps Intelligent

                                          Operations can provide

                                          vROps offers many different actions that can be automated without

                                          any scripting and without vRealize Automation Examples include

                                          powering on a VM powering off a VM resizing most VM resources

                                          and more With these actions vROps is able to prevent downtime or

                                          application performance issues before they happen

                                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                          with vROps

                                          bull Automated Workload Optimization The ability of vROps to move

                                          running VMs from one cluster to another to proactively prevent

                                          performance bottlenecks before they happen

                                          bull vROps Automated Actions vROps can perform more than 39

                                          different actions on objects managed by the vCenter adapter You

                                          can manually perform these actions or configure alerts to trigger

                                          remediation with one of them

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                          bull vRealize Automation Integrated Actions The same actions that

                                          can be automated with vROps can also be automated with vRealize

                                          Automation allowing you to perform more complex automations

                                          bull Webhooks By leveraging vRealize Orchestrator integration you

                                          can trigger an alert based on an email SNMP trap or REST API

                                          notification that alert can then perform an automated action

                                          The first thing you need to know is that for these vROps actions to

                                          work the vCenter adapter must have Enable Actions set to Enable as

                                          shown in Figure 3-15

                                          In the past you would configure the vCenter Python Adapter

                                          separately but starting with vROps 66 thatrsquos no longer necessary

                                          You can view the multitude of different actions that you can either

                                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                          Figure 3-15

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                          If you take a look at a specific vSphere object and click on the Actions

                                          drop down for that object you can see the actions that apply to that

                                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                          To automate these types of actions you need to modify a

                                          recommendation to perform an action (remediate) instead of just

                                          recommend remediation steps To do this go to the Alerts menu then

                                          into Alert Settings Recommendations and find a recommendation

                                          Figure 3-16

                                          Figure 3-17

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                          you want to automate Figure 3-18 for example shows a pre-defined

                                          recommendation to add more memory to a VM

                                          In this case therersquos a pre-defined action as well to add more memory

                                          to the VM to automatically remediate the memory contention issue

                                          and resolve application slowness See Figure 3-19

                                          Automated remediation takes alert recommendations (which already

                                          exist in your vROps installation) and allows you to turn on an action

                                          to take that supersedes the recommendation

                                          When automated actions kick in theyrsquore displayed under

                                          Administration History Recent Tasks

                                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                          were sleeping

                                          Figure 3-18

                                          Figure 3-19

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                          occur on the monitored objects when data analysis indicates deviations

                                          from normal metric values or when a problem occurs with one of the

                                          vRealize Operations components

                                          In other words alerts are things you need know about

                                          vROps Alerts come in three flavors

                                          bull Critical

                                          bull Immediate

                                          bull Warning

                                          Critical alerts should be acted upon immediately immediate alerts

                                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                          Alerts are visible in a few different areas in vROps The most obvious is

                                          the main Alerts menu as shown in Figure 3-20 Another place to see

                                          alerts is from the Operations Overview as you can see in Figure 3-21

                                          vROps comes with many different alerts preconfigured Under the Alerts

                                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                          alerts and create your own custom alerts should you decide to do so

                                          Figure 3-20

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                                          you receive an alert vROps is typically very helpful in resolving alerts

                                          by explaining the problem offering metrics to support its analysis and

                                          providing recommended actions to remediate the issue (Figure 3-23)

                                          Figure 3-21

                                          Figure 3-22

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                          If you select an alert in the Alerts menu you can take ownership

                                          cancel the alert suspend the alert go to the alert definition or release

                                          ownership (Figure 3-24)

                                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                          scheduler aka pDRS So what does pDRS do that the DRS you

                                          already know and love doesnrsquot

                                          Figure 3-23

                                          Figure 3-24

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                          that you love it (I know I do) You may think that DRS is already perfect

                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                          needed to actually predict the needs of your applications With that

                                          your applications can achieve the fastest performance possible and

                                          your vSphere infrastructure can have the fastest workload balancing

                                          ever Would that interest you

                                          vSphere and DRS have been working together since vROps 62 when

                                          Intelligent Workload Placement with DRS was announced With

                                          Intelligent Workload Placement vROps helped to rebalance VM

                                          workloads across clusters

                                          With Intelligent Workload Placement in place you may think that

                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                          all DRS already does its job very well But letrsquos look at the different

                                          approaches that DRS has available to it

                                          Traditionally DRS has worked by reactively balancing workloads

                                          when applications (running on VMs) arenrsquot getting the resources

                                          they need DRS analyzes the resources allocated (CPU and memory)

                                          and looks to see if those resources are continuously available if they

                                          arenrsquot it moves that VM to a host that has those resources available

                                          While this works well in most cases there is the potential for

                                          contention and thus negative application performance impact (albeit

                                          very short) DRS is included with vSphere Enterprise Plus

                                          The next step up from reactive is balance which is the Intelligent

                                          Workload Placement approach discussed earlier With the balance

                                          method vSphere DRS and vROps begin working together

                                          This is an improvement over the reactive method because vROps is

                                          working at a higher level than DRS to analyze performance across

                                          multiple clusters While this is by itself better than DRS the downside

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                          application performance issues and contention before it happens

                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                          performance issues While they typically fix application performance

                                          issues very quickly therersquos no guarantee that they will in addition

                                          therersquos no proactive diagnosis and prevention of problems before

                                          they happen

                                          Predictive DRS does exactly this helping the admin get out ahead

                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                          predicts what resources each VM will need that day using the past

                                          resource consumption of each VM as a guide to future needs

                                          It combines that predictive ability with the knowledge of what VMs

                                          are on each host and the resources that each host is able to contribute

                                          vROps makes these predictions using its dynamic thresholds The

                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                          each individual VM and application

                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                          box to Enable Predictive DRS (see Figure 3-26)

                                          Next navigate to the Administration menu in vROps then to Solutions

                                          Edit your vSphere Solution then under the advanced settings enable

                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                          shown in Figure 3-27

                                          Figure 3-25

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                          Each hour predictive DRS will combine its knowledge of the

                                          environment combined with the historical resource utilization of each

                                          VM then take action to ensure that the VMs receive the resources

                                          Figure 3-26

                                          Figure 3-27

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                          they need before theyrsquore needed The end result is that your critical

                                          applications never get the chance to suffer performance degradation

                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                          feature called ldquoautomated workload optimizationrdquo You might be

                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                          workloads (although technically it doesnrsquot balance at all it ensures

                                          that workloads get the resources that they need)

                                          Unlike DRS which works within vSphere clusters automated workload

                                          optimization automates the optimization of workloads between

                                          vSphere clusters Thus to leverage AWO the first requirement is

                                          having multiple vSphere clusters

                                          I like to say that DRS works intra-cluster and automated workload

                                          optimization works inter-cluster

                                          Figure 3-28

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                          the Optimize Capacity section See Figure 3-28

                                          You can control how yoursquod like the workloads to be placed in the

                                          Placement Settings tile by clicking on Edit Settings as shown in

                                          Figure 3-29

                                          Once you have multiple clusters managed by vROps you can choose to

                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                          a Schedule or make workload balancing Automatic

                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                          next chapter of this book

                                          Figure 3-29

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                          host of valuable metrics

                                          bull Total environment capacity

                                          bull Used capacity

                                          bull CPU capacity trends

                                          bull Memory capacity trends

                                          Figure 3-30

                                          Figure 3-31

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                          bull Disk capacity trends

                                          bull Predict how much time remains before your most critical resources

                                          are depleted

                                          By drilling down into a specific cluster yoursquoll move down into the

                                          environment level from there you can drill even deeper For example

                                          check out the workload analysis of the cluster in Figure 3-32

                                          This drilldown can be done for a specific host VM or datastore For

                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                          In this case you should be concerned since just 35 days remain until

                                          memory runs out in your vCenter Server VM

                                          vROps can show the capacity and time remaining for any object it

                                          manages including clusters hosts datastores and VMs It will

                                          proactively alert you should the capacity and time remaining fall

                                          below predetermined levels

                                          Figure 3-32

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                          troubleshoot your vSphere infrastructure

                                          To that end vROps constantly performs performance analysis to

                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                          vSAN in addition to the ability to troubleshoot via log data

                                          Figure 3-33

                                          Figure 3-34

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                          dashboard It enables you to quickly identify the type of contention

                                          faced by each VM in the cluster

                                          Besides the troubleshooting dashboards the real power of vROps

                                          shines through when you realize how often the vROps Smart Alerts

                                          are able to point you to the root cause of an issue and provide

                                          recommendations for remediation so that you can quickly resolve any

                                          trouble that might occur

                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                          you installed the vROps Management Pack for vSAN However vSAN

                                          management is built into vROps 66 and later

                                          Using vSAN management and monitoring in vROps requires you to

                                          enable it by connecting it to your vCenter Server In vROps go to

                                          the Administration menu then to Solutions select the VMware vSAN

                                          solution then the Gear icon to configure (Figure 3-36)

                                          Figure 3-35

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                          Figure 3-36

                                          Figure 3-37

                                          Figure 3-38

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                          After you get a successful test of the connection and credentials make

                                          sure that you click Save Settings

                                          At this point vROps will begin gathering statistics from your vCenter

                                          server related to vSAN then yoursquoll quickly start seeing some very

                                          insightful statistics and recommendations from vROps

                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                          bull vSAN Capacity Overview

                                          bull Migrate to vSAN

                                          bull vSAN Operations Overview

                                          bull Troubleshoot vSAN

                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                          Figure 3-39

                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                          For those using vSAN these dashboards are invaluable They allow

                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                          clusters prevent vSAN trouble before it happens and if needed

                                          troubleshoot vSAN (Figure 3-40)

                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                          vROps features and how to maximize your vSphere infrastructure

                                          using vROps features like predictive DRS vSAN management and

                                          powerful capacity dashboards

                                          With the latest version of vROps some even more powerful features

                                          have been released In the next chapter wersquoll dive into the latest

                                          vROps features that will allow you to enable a self-driving vSphere

                                          infrastructure

                                          Drive on

                                          Figure 3-40

                                          CHAPTER 4

                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                          read this chapter completely With the recently announced vROps 67

                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                          driving data center will bring ldquoContinuous performance optimization

                                          based on operational and business intent efficient capacity

                                          management proactive planning and intelligent remediationrdquo

                                          The goal for the self-driving data center is to provide a unified

                                          management platform so that the IT organization can optimize

                                          plan and scale the software-defined data center and multiple cloud

                                          deployments from the applications to the infrastructure

                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                          new instance of vROps 67 directly from the vSphere client without

                                          having to go through the traditional installation steps that we covered

                                          in Chapter 2 of this book With the new high speed installation

                                          vCenter will download the vROps 67 OVA deploy it and completely

                                          configure it In addition to the deployment the high speed installation

                                          also includes the automatic configuration of the vSphere Adapter to

                                          communicate with the vCenter server that you deployed it from

                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                          From there you can select either the online or offline installation mode

                                          provide your vCenter server credentials define your environment

                                          (datacenter cluster host datastore and network) and provide IP

                                          address details With that information vCenter will automatically

                                          deploy vROps activate the new vROps dashboards for vCenter and

                                          configure the vSphere adapter in vROps

                                          Figure 4-1

                                          Figure 4-2

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                          You can be up and running with vROps faster than ever by combining

                                          vSphere 67 vCenter 67 and vROps 67

                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                          when you combine vROps 67 and vCenter

                                          67 Only with that magical combination

                                          can you use the new vROps 67 plugin

                                          for the vCenter 67 HTML5 web client

                                          (Figure 4-3)

                                          The vRealize Operations within vCenter

                                          plugin provides you with six new

                                          dashboards directly inside your vCenter

                                          UI (Figure 4-4)

                                          The end result is that you get all the

                                          goodness of vROps in your vSphere client

                                          helping you be more productive than ever

                                          Figure 4-3

                                          Figure 4-4

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                          makes vROps easier to use ultimately making you more productive

                                          The new UI includes a use case and persona-based ldquoQuick Start

                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                          includes updated workflows for enterprise-wide troubleshooting with

                                          metrics and logs Figure 4-5 shows the new interface

                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                          define how the data centerrsquos intended to run and then for vROps to

                                          make it happen

                                          Figure 4-5

                                          Figure 4-6

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                          The first step is to access the current performance of your data center

                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                          optimization window

                                          Simply define intent by configuring settings such as target utilization

                                          and cluster headroom then define tag-based placement requirements

                                          as shown in Figure 4-7 Some examples of tag-based placement

                                          bull SLA tiers Gold Silver Bronze

                                          bull License policies Windows Oracle Linux

                                          bull Compliance PCI HIPAA

                                          bull App affinity policies

                                          After yoursquove defined intent turn on self-driving operations by

                                          automating workload balancing and performance optimization

                                          (Figure 4-8) There are several ways to automate optimization action

                                          bull Run it now manually based on recommendations

                                          bull Schedule it for an automated ongoing optimization

                                          Figure 4-7

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                          bull Automate to run when performance troubles occur and desired

                                          performance intent isnrsquot met

                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                          for capacity shortfalls view total cost of ownership and get detailed

                                          insights on potential cost savings from reclamation and analyze

                                          optimum densities for the future

                                          Figure 4-9 shows an example of the kind of savings opportunities

                                          presented As you can see cost data is directly correlated with capacity

                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                          not needed

                                          Figure 4-8

                                          Figure 4-9

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                          After getting an idea of which data centers to prioritize and what could

                                          be the potential cost savings (Figure 4-10) you can easily automate

                                          optimization actions This includes reclamation right-sizing and

                                          automating workload balancing to reduce license costs as well as

                                          densification to consolidate workloads into minimal clusters while

                                          assuring that you meet goals for performance target utilization and

                                          defined intent

                                          The new capacity analytics engine is able to view historical trends and

                                          predict the most constrained resources such as CPU memory and

                                          disk space It can also give recommendations to either reclaim unused

                                          capacity or even add capacity (Figure 4-11)

                                          Figure 4-10

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                          workloads For some of those workloads it makes the most sense to

                                          move them into the public cloud but which public cloud

                                          The new version of vROps allows you to perform what-if scenario

                                          analysis to decide where to run workloads between VMware Cloud on

                                          AWS and AWS EC2 as shown in Figure 4-12

                                          Figure 4-11

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                          to enable IT and application owners to triage and resolve issues faster

                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                          by automatically discovering VMs and apps then provisioning the

                                          required OS and app data collectors to send metrics to Wavefront

                                          Figure 4-12

                                          Figure 4-13

                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                          This capability enables IT to gain control and provide app monitoring

                                          capabilities to their DevOps teams for the next generation of apps in

                                          addition to traditional applications

                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                          More importantly yoursquove learned how to maximize the power of

                                          vROps to make the most of your vSphere infrastructure When paired

                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                          center solution that provides powerful features like predictive DRS

                                          workload optimization cost savings and ultimately the self-driving

                                          data center

                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                          the latest version check out the vROps

                                          Upgrade Center

                                          httpswwwvmwarecomproducts

                                          vrealize-operationsupgrade-centerhtml

                                          If you donrsquot have vROps in place already you can

                                          sign up for a free 60-day evaluation

                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                          • Chapter 1
                                            • Getting Started with VMware vRealize Operations
                                              • What is vRealize Operations
                                              • How Does vRealize Operations Work
                                              • Understanding vRealize Operations Editions
                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                              • Summary
                                                  • Chapter 2
                                                    • Deploying vRealize Operations
                                                      • vRealize Operations Architecture Overview
                                                      • Sizing vRealize Operations
                                                      • Installing vRealize Operations for the First Time
                                                      • Accessing vRealize Operations
                                                      • Summary
                                                          • Chapter 3
                                                            • Configuring vRealize Operations for Maximum Effect
                                                              • Configuring SSO in vROps
                                                              • Understanding Policies in vROps
                                                              • Automated Remediation in vROps
                                                              • Configuring Alerts
                                                              • Predictive DRS
                                                              • Automated Workload Optimization
                                                              • Maximizing Capacity Analysis with vROps
                                                              • Maximize Troubleshooting with vROps
                                                              • Summary
                                                                  • Chapter 4
                                                                    • Maximizing vRealize Operations
                                                                      • High Speed Installation
                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                      • Enhanced User Interface
                                                                      • Automating Performance Based on Intent
                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                      • Whatrsquos Next

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 2

                                            or remote collector large (Figure 2-3) These sizes match up with a

                                            range of VM resources that will be used in your deployment including

                                            vCPU vRAM and storage resources

                                            Figure 2-4 shows how the different sizes correspond to the vCPU and

                                            vRAM that will be allocated to the vROps VM

                                            VMware KB article 54370 details the sizing guidelines for vROps I

                                            encourage you to review it for more sizing information

                                            Installing vRealize Operations for the First TimeArmed with the knowledge of vROps sizing and architecture itrsquos time

                                            to begin installation

                                            The vROps Manager deployment guide offers pages of installation

                                            prerequisites that you should be aware of if yoursquore deploying it into a

                                            production environment Itrsquos always recommended to have the latest

                                            version of the ESXi and vCenter before you deploy the latest version

                                            of the vROps

                                            Figure 2-4

                                            Whatrsquos great about the latest version of vROps -

                                            vRealize Operations Manager 67 ndash is that you can

                                            monitor 30 larger environments using the same vROps

                                            resource configuration

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                            Keep in mind that unlike a traditional Windows application with

                                            the vROps virtual appliance-based deployment model therersquos no

                                            need to do things like create a new VM buy a Windows Server OS

                                            license install Windows create a new table and user on your SQL

                                            Server install the Windows-based management application connect

                                            it to SQL etc

                                            Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                            the vROps appliance For those new to vROps I recommend that you

                                            go to this URL

                                            httpswwwvmwarecomgovrealize-ops-dl-en

                                            It will bring you to the VMware evaluation center where you can sign

                                            up for a free 60-day fully-functioning license of vROps

                                            Existing VMware customers can go to the VMware download

                                            center and download vRealize operations OVA directly from there

                                            If yoursquore licensed for vROps yoursquoll need to enter your license key

                                            after deployment (Wersquoll cover where to enter your license later in

                                            this chapter)

                                            Once yoursquove downloaded the vROps virtual appliance you can go

                                            to the Home screen in the vSphere Web Client click on vRealize

                                            NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                            If you are running vCenter 67 and want to deploy

                                            vROps 67 there is a new highspeed deployment option

                                            that is covered in Chapter 4 of this book If you arenrsquot

                                            using vCenter 67 yet then continue on with the typical

                                            deployment that is shown here

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                            Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                            This will bring up the Deploy OVF Template wizard to walk you

                                            through the process Itrsquos here that yoursquoll specify the OVA file you

                                            downloaded from VMwarecom (Figure 2-6)

                                            Figure 2-5

                                            Figure 2-6

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                            After that yoursquoll be walked through the deployment wizard starting

                                            with giving the VM a name and selecting where yoursquod like to deploy

                                            it (Figure 2-7)

                                            Next select the virtual infrastructure resource where yoursquod like to

                                            deploy the virtual appliance (Figure 2-8)

                                            Figure 2-7

                                            Figure 2-8

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                            Next yoursquoll have a chance to review the details of what yoursquore about

                                            to deploy (Figure 2-9) including the version of the vROps and the

                                            required disk size

                                            Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                            any virtual appliance) and try to deploy

                                            it using the vSphere Client (Windows

                                            or Web) make sure you have a good

                                            connection In the past Irsquove struggled trying

                                            to deploy an OVF over a WAN or slow WiFi and had

                                            to troubleshoot numerous FAILED error messages Eventually I discovered

                                            that when I connect via reliable Ethernet to the same network that the

                                            vSphere infrastructure is on the errors simply disappear

                                            If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                            connecting to it via RDP downloading the OVF file to that Windows VM

                                            (because itrsquos on the same network as the vSphere infrastructure) and

                                            then deploying the OVF file from there

                                            Figure 2-9

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                            Accept the VMware end user license agreement by clicking Accept and

                                            then Next

                                            Now select the size of your virtual infrastructure based on the sizing

                                            information discussed earlier in this chapter Sizes range from extra

                                            small to extra large As we saw this will determine the resources that

                                            will be allocated to the VM once itrsquos deployed

                                            Figure 2-10

                                            Figure 2-11

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                            Select the datastore where yoursquoll install vROps the virtual disk format

                                            and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                            Next select the network to which the vROps VM will connect

                                            (Figure 2-11)

                                            Next you have the chance to customize the template that will be used

                                            to create the VM (Figure 2-12) This includes the time zone and any

                                            static IP network settings you want to use If yoursquoll be using this

                                            in a production or lab environment using a static IP address is

                                            recommended

                                            Finally review everything and if correct click Finish (Figure 2-13)

                                            Figure 2-12

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                            After a few minutes you should see the new vROps VM deployed on

                                            the new host or cluster specified After you power on the VM and a

                                            minute or so has passed you can go to the vROps console It will look

                                            very similar to Figure 2-14

                                            As you can see it directs you to the URL for the vROps appliance

                                            Figure 2-13

                                            Figure 2-14

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                            Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                            screen that looks like Figure 2-15

                                            As you can see the three options are to perform an express installation

                                            a new installation or expand an existing installation

                                            In our case we will choose the express installation to get vROps up and

                                            running as quickly as possible but if yoursquod like to see every additional

                                            installation option yoursquod choose the new installation If you already

                                            have an existing installation you would of course choose to expand

                                            that existing installation to add greater scalability or high availability

                                            to your pre-existing cluster

                                            Choosing the express installation begins the three steps of the vROps

                                            Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                            The first step is to enter the new password for the admin account

                                            Keep in mind that you need to use a complex password that meets the

                                            requirements as shown in Figure 2-17

                                            Figure 2-15

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                            Figure 2-16

                                            Figure 2-17

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                            After clicking Next yoursquore ready to complete the vROps installation

                                            (Figure 2-18)

                                            The additional options provide the ability to choose a custom security

                                            certificate configure a name for the customer master node and enter

                                            an NTP server address for timekeeping

                                            Figure 2-18

                                            Figure 2-19

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                            Once configured the vROps web UI displays a login screen at which

                                            point you can log in with the admin username and password you

                                            configured (Figure 2-19)

                                            vRealize Operations Manager deployment is now complete leading to

                                            the final five-step configuration wizard shown in Figure 2-20

                                            After clicking Next and accepting the license agreement yoursquore

                                            prompted to enter your product license key shown in Figure 2-21

                                            You can choose to either take the default to evaluate vROps or if

                                            yoursquore a licensed vROps Manager user yoursquod enter your key here

                                            For this tutorial the product evaluation default was selected One

                                            more checkbox about being part of the VMware customer experience

                                            improvement program then click Next then Finish (Figure 2-22) to

                                            complete the installation wizard

                                            Figure 2-20

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                            Figure 2-21

                                            Figure 2-22

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                            Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                            solution As Figure 2-23 shows you should choose VMware vSphere

                                            Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                            your vSphere infrastructure enabling vROps to begin gathering

                                            performance data related to your hosts clusters storage and VMs

                                            Figure 2-23

                                            Figure 2-24

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                            To configure the vSphere solution select the VMware vSphere solution

                                            and click on the gear icon inside the Administration tab and under

                                            Solutions

                                            This brings you to the manage solution configuration The first thing

                                            to do is add a new set of credentials by clicking the Plus sign on the

                                            right side of the credentials field (Figure 2-24)

                                            Itrsquos here that you can add your administrative vCenter username and

                                            password shown in Figure 2-25

                                            With your credentials added you next add a display name for your

                                            vCenter server and your vCenter serverrsquos domain name or IP address

                                            then click the button Test Connection (Figure 2-26)

                                            If the test is successful yoursquoll be prompted to accept the default

                                            certificate (Figure 2-27)

                                            Figure 2-25

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                            After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                            Figure 2-26

                                            Figure 2-27

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                            After you click OK make sure that you click Save Settings before

                                            clicking Close to continue

                                            With the solution configured you should now see that vROps is

                                            collecting data from vCenter as shown in Figure 2-29

                                            It will take some time for vROps to gather all the data that it

                                            needs to learn about your virtual infrastructure to start making

                                            recommendations for optimization but just in the first few minutes

                                            yoursquoll start learning where your bottlenecks are and which of your

                                            VMs hosts and datastores are currently under the heaviest workloads

                                            (and what the source is of those workloads)

                                            Figure 2-28

                                            Figure 2-29

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                            Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                            interfaces and how to log in to those interfaces

                                            Herersquos what you need to know

                                            The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                            or domain name) of the vROps VM This IP address was either

                                            statically configured when you deployed vROps or obtained by

                                            DHCP If you donrsquot know the IP address of your vROps VM simply

                                            go to the console of the VM inside the vSphere Web Client

                                            bull The username for the web interface defaults to admin the

                                            password was configured when you deployed vROps

                                            The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                            or domain name used to access vROps but add ldquoadminrdquo after it

                                            like this http1921681157admin

                                            Figure 2-30

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                            bull The username for the web interface defaults to admin the

                                            password was configured when you deployed vROps

                                            The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                            troubleshooting and network reconfiguration The console is

                                            accessed through the VMrsquos console in the vSphere Web Client

                                            SSH access may have been enabled when you deployed vROps if

                                            not itrsquos possible to enable it by using the console access through

                                            the vSphere Web Client

                                            bull You can log in to the console using the same admin account

                                            shown in Figure 2-31 but itrsquos much more useful to log in as the

                                            root account By default in vROps therersquos no password set on

                                            the root account so the first time you log in yoursquoll be prompted

                                            to change the password To do so you must enter the current

                                            password Since the default password is blank you can press

                                            enter to move on

                                            bull The most commonly used administrative tools inside the vROps

                                            command-line console are in ldquooptvmwaresharevamirdquo

                                            For example vami_config_net shown in Figure 2-32 is used to

                                            reconfigure networking on the vROps virtual appliance this is very

                                            useful if you used DHCP IP addressing when you deployed the virtual

                                            Figure 2-31

                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                            appliance but later want to change to a static IP address or reconfigure

                                            the DNS servers being used

                                            SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                            deploy vROps and how to connect it to vCenter You should now be

                                            up and running

                                            In the next chapter yoursquoll get detailed information on how vROps

                                            is configured in the real world regarding single sign-on alert

                                            configuration custom policies and more

                                            Figure 2-32

                                            CHAPTER 3

                                            Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                            yoursquore ready to enable intelligent operations for your virtual

                                            infrastructure In this chapter yoursquoll learn about some of the most

                                            common configurations you may want to perform beyond the initial

                                            configuration Yoursquoll also learn how to configure SSO authentication

                                            custom policies custom alerts predictive DRS automated workload

                                            balancing capacity management and more

                                            Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                            Those are the same admins who always log in to vROps using the

                                            SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                            configure single sign-on (SSO) with vROps

                                            The benefit of SSO is that any login you can use to log in to the

                                            vSphere Web Client will also allow you to log in to vROps And once

                                            you log in to the vSphere Web Client you can use vROps without any

                                            authentication whatsoever This is a huge convenience

                                            Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                            These steps assume that you already have vSphere vCenter and

                                            vROps Manager installed and configured

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                            Finally make sure that the time on your vROps server is synced with

                                            the time on your vCenter server Network Time Protocol (NTP) is the

                                            best way to do this and configuring NTP in vROps is easy Just go into

                                            Administration Cluster Management and on the Actions menu click

                                            on Network Time Protocol Settings as shown in Figure 3-1

                                            If you already have an NTP server (likely configured during deployment

                                            of vROps) you can move on from here If you donrsquot have an NTP

                                            server enter the name of your NTP server and click Add to add your

                                            NTP server

                                            Next make sure you have DNS configured for your vCenter server and

                                            vROps server If you donrsquot have DNS properly configured yoursquoll get

                                            the error ldquofailed to retrieve single sign on SSL certificates the host or

                                            port is not reachablerdquo

                                            Finally note carefully the version update and patch levels of your

                                            vCenter server and your vROps server I recommend the latest

                                            version of both

                                            Figure 3-1

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                            Once yoursquove met the prerequisites you can move on to configuring

                                            SSO To configure SSO in vROps go to the Administration tab and

                                            under Access click on Authentication Sources Then click Add to add

                                            a new authentication source as shown in Figure 3-2

                                            Note that under ldquosource typerdquo you can configure authentication to

                                            SSO SAML (likely pointing to vCenter) Windows Active Directory

                                            (AD) or Open LDAP

                                            Figure 3-2

                                            Figure 3-3

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                            Irsquod recommend configuring your vCenter server to use AD

                                            authentication then configuring vROps to point to vCenter for SSO

                                            SAML authentication This is preferable to configuring vROps to go to

                                            AD for authentication

                                            Enter a name for the authentication source (whatever you want)

                                            keeping the default of SSO SAML for the source type Then enter

                                            the vCenter IP address or host name username and password See

                                            Figure 3-3

                                            Next accept the certificate from vCenter and click OK as shown in

                                            Figure 3-4

                                            Then as Figure 3-5 shows specify which groups you want to import

                                            Assign vROps roles to the user groups that yoursquore importing

                                            (Figure 3-6)

                                            In this case we added the vCenter administratorsvspherelocal

                                            account and made it an administrator for vROps

                                            In production environments you might want to create an AD group in

                                            which you add your vROps administrators then authorize that group

                                            to administer or simply use vROps

                                            Figure 3-4

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                            Figure 3-5

                                            Figure 3-6

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                            At this point your configuration should be complete To test it log

                                            out of vROps and the vSphere Web Client

                                            Log back into the vSphere Web Client and open the web page for

                                            vROps you should be automatically logged in with no authentication

                                            As you can see in Figure 3-7 vROps is allowing the AD admin account

                                            to log in

                                            Remember the goal of this SSO configuration is that you never have

                                            to log in to vROps again (during normal usage) as long as yoursquore

                                            already logged into the vSphere Web Client Mission accomplished

                                            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                            admin needs to perform If you donrsquot do it at the start at some point

                                            you will likely need to do it in the future so you might as well do it

                                            right from the start

                                            If you click on Home at the top of the vROps web interface then click

                                            on Administration yoursquoll be taken to the administrative interface

                                            where just about all vROps customizations are made (Figure 3-8)

                                            Figure 3-7

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                            In the administrative interface click on Policies on the left to configure

                                            and customize vROps policies (Figure 3-9)

                                            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                            solely work off of thresholds but there are some things that you

                                            inherently know about your virtual infrastructure that vROps

                                            canrsquot know

                                            Figure 3-8

                                            Figure 3-9

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                            For example you may have a high-priority production cluster (with

                                            many more resources intentionally allocated) and a low priority dev

                                            test cluster (with many fewer resources intentionally allocated) You

                                            donrsquot want vROps alerting you that you need to add more resources

                                            to devtest if you intentionally under-provisioned the devtest cluster

                                            for the workload

                                            Perhaps itrsquos more critical to be alerted to a low memory situation on

                                            a production cluster than it is for a testdev cluster Or you might

                                            want to exclude the vROps VMs from monitoring and alerting on

                                            themselves

                                            You can see the importance of customization And since policies

                                            are applied to groups there are times when yoursquoll want to wait on

                                            the creation of new policies and first create a new group type and

                                            associated groups But if you already have a group type to which you

                                            want to apply your policy you can go ahead and create the new policy

                                            What is a vROps PolicyA policy is a set of rules that you define

                                            for vRealize Operations Manager to

                                            use to analyze and display information

                                            about the objects in your environment

                                            You can create modify and administer

                                            policies to determine how vRealize Operations

                                            Manager displays data in dashboards views and reports

                                            Be careful if you choose to modify the default policy

                                            as yoursquore modifying how vROps does its job and the

                                            information that you see across vROps in dashboards

                                            reports and views will forever be changed

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                            Ideally you want to create a new policy for something such as letrsquos

                                            say your devtest cluster

                                            To do this (assuming you already had a group in mind) click on the

                                            Policy Library tab then the Plus sign to Create a New Policy (shown

                                            in Figure 3-9) From there you would give the policy a name and

                                            description

                                            Itrsquos common to create a new policy by starting with an existing policy

                                            The policy that you start with is called the ldquobase policyrdquo as the new

                                            policy you create inherits its settings from that policy See Figure 3-10

                                            From there as shown in Figure 3-11 yoursquoll associate a policy

                                            with a group

                                            In this case I associated that policy with the new ldquoDev-Testrdquo group

                                            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                            At this point if you used a policy template you have the option of just

                                            clicking Finish to complete the policy creation Or if you want to view

                                            or modify all the potential options for the policy configuration and

                                            alerts you can do so

                                            Figure 3-10

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                            When yoursquore done your new policy will show up in the policy library

                                            as shown in Figure 3-12

                                            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                            are system defined (the adapter groups) and cannot be changed Other

                                            groups are user-defined and can be modified or added to

                                            Figure 3-12

                                            Figure 3-11

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                            Examples of system-defined adapter groups include Operating

                                            Systems World Universe vSAN World and vSphere World These

                                            groups contain objects such as the vCenter server ESXi hosts data

                                            centers etc

                                            Examples of the pre-defined user groups include Department

                                            Environment Function Location Security zone and Service Level

                                            Object You should use the vROps grouping to organize the objects in

                                            your virtual infrastructure in the way that makes the most sense to

                                            you If possible use the pre-defined user groups

                                            However if those groups donrsquot suit you vROps group types also allow

                                            you to create your own custom object groups specifically tailored for

                                            your environment Figure 3-13 shows the creation of the Dev-Test

                                            group for example

                                            By choosing a dynamic group membership (ldquoKeep group membership

                                            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                            vSphere inventory object like a folder cluster resource pool or even

                                            Figure 3-13

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                            a virtual data center All the objects under that object will always

                                            be associated with the group yoursquove created regardless of whether

                                            theyrsquore added or removed This is great for dynamically changing

                                            environments as most are today

                                            Once the grouprsquos created the logical inventory view allows you to

                                            use that group for all common vROps functions such as showing the

                                            performance and capacity for all associated resources

                                            For more information on policies group types and groups check

                                            out the vROps Configuration Guide (httpsdocsvmwarecomen

                                            vRealize-Operations-Manager67vrealize-operations-manager-

                                            67-config-guidepdf) in the vROps documentation for more detailed

                                            information

                                            Automated Remediation in vROps There are many data center monitoring

                                            tools out there that tell you that you have

                                            a problem Remember the robot from the

                                            old sci-fi show ldquoLost In Spacerdquo It was

                                            always throwing up its arms and screeching

                                            ldquoWarning Warning Dangerrdquo

                                            At one point that may have been helpful (if

                                            stressful) but our expectations and needs

                                            have evolved Todayrsquos tools are able to predict problems before

                                            they happen and tell you how to fix them before they impact your

                                            applications Prediction and suggested remediation are the new

                                            minimum expectation However there are very few tools out there

                                            that will not only predict and suggest remediation but automate

                                            the process

                                            Consider for example an employeemanager analogy where the

                                            employee keeps bringing common problems to the manager asking

                                            the manager how to solve the recurring issues No manager wants

                                            to hear about the same problems over and over again when the

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                            fix is already known What could the manager do After dressing

                                            the employee down and threatening to make them eligible for

                                            unemployment benefits said manager could write a script that the

                                            employee could execute on their own to solve the problem

                                            Another analogy that might help is to think in terms of the cloud

                                            Cloud management requires a tool that knows what can go wrong in

                                            your cloud infrastructure and automatically solve it for you before it

                                            impacts applications and yes even without notifying you about it in

                                            the middle of the night The ideal would be for your cloud monitoring

                                            and management tool to email you a report in the morning that says

                                            ldquoI fixed these problems for you while you were sleeping and the

                                            applications were never impactedrdquo

                                            This is exactly the type of functionality that vROps Intelligent

                                            Operations can provide

                                            vROps offers many different actions that can be automated without

                                            any scripting and without vRealize Automation Examples include

                                            powering on a VM powering off a VM resizing most VM resources

                                            and more With these actions vROps is able to prevent downtime or

                                            application performance issues before they happen

                                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                            with vROps

                                            bull Automated Workload Optimization The ability of vROps to move

                                            running VMs from one cluster to another to proactively prevent

                                            performance bottlenecks before they happen

                                            bull vROps Automated Actions vROps can perform more than 39

                                            different actions on objects managed by the vCenter adapter You

                                            can manually perform these actions or configure alerts to trigger

                                            remediation with one of them

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                            bull vRealize Automation Integrated Actions The same actions that

                                            can be automated with vROps can also be automated with vRealize

                                            Automation allowing you to perform more complex automations

                                            bull Webhooks By leveraging vRealize Orchestrator integration you

                                            can trigger an alert based on an email SNMP trap or REST API

                                            notification that alert can then perform an automated action

                                            The first thing you need to know is that for these vROps actions to

                                            work the vCenter adapter must have Enable Actions set to Enable as

                                            shown in Figure 3-15

                                            In the past you would configure the vCenter Python Adapter

                                            separately but starting with vROps 66 thatrsquos no longer necessary

                                            You can view the multitude of different actions that you can either

                                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                            Figure 3-15

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                            If you take a look at a specific vSphere object and click on the Actions

                                            drop down for that object you can see the actions that apply to that

                                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                            To automate these types of actions you need to modify a

                                            recommendation to perform an action (remediate) instead of just

                                            recommend remediation steps To do this go to the Alerts menu then

                                            into Alert Settings Recommendations and find a recommendation

                                            Figure 3-16

                                            Figure 3-17

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                            you want to automate Figure 3-18 for example shows a pre-defined

                                            recommendation to add more memory to a VM

                                            In this case therersquos a pre-defined action as well to add more memory

                                            to the VM to automatically remediate the memory contention issue

                                            and resolve application slowness See Figure 3-19

                                            Automated remediation takes alert recommendations (which already

                                            exist in your vROps installation) and allows you to turn on an action

                                            to take that supersedes the recommendation

                                            When automated actions kick in theyrsquore displayed under

                                            Administration History Recent Tasks

                                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                            were sleeping

                                            Figure 3-18

                                            Figure 3-19

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                            occur on the monitored objects when data analysis indicates deviations

                                            from normal metric values or when a problem occurs with one of the

                                            vRealize Operations components

                                            In other words alerts are things you need know about

                                            vROps Alerts come in three flavors

                                            bull Critical

                                            bull Immediate

                                            bull Warning

                                            Critical alerts should be acted upon immediately immediate alerts

                                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                            Alerts are visible in a few different areas in vROps The most obvious is

                                            the main Alerts menu as shown in Figure 3-20 Another place to see

                                            alerts is from the Operations Overview as you can see in Figure 3-21

                                            vROps comes with many different alerts preconfigured Under the Alerts

                                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                            alerts and create your own custom alerts should you decide to do so

                                            Figure 3-20

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                                            you receive an alert vROps is typically very helpful in resolving alerts

                                            by explaining the problem offering metrics to support its analysis and

                                            providing recommended actions to remediate the issue (Figure 3-23)

                                            Figure 3-21

                                            Figure 3-22

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                            If you select an alert in the Alerts menu you can take ownership

                                            cancel the alert suspend the alert go to the alert definition or release

                                            ownership (Figure 3-24)

                                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                            scheduler aka pDRS So what does pDRS do that the DRS you

                                            already know and love doesnrsquot

                                            Figure 3-23

                                            Figure 3-24

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                            that you love it (I know I do) You may think that DRS is already perfect

                                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                                            needed to actually predict the needs of your applications With that

                                            your applications can achieve the fastest performance possible and

                                            your vSphere infrastructure can have the fastest workload balancing

                                            ever Would that interest you

                                            vSphere and DRS have been working together since vROps 62 when

                                            Intelligent Workload Placement with DRS was announced With

                                            Intelligent Workload Placement vROps helped to rebalance VM

                                            workloads across clusters

                                            With Intelligent Workload Placement in place you may think that

                                            DRS doesnrsquot need any help balancing workloads within a cluster after

                                            all DRS already does its job very well But letrsquos look at the different

                                            approaches that DRS has available to it

                                            Traditionally DRS has worked by reactively balancing workloads

                                            when applications (running on VMs) arenrsquot getting the resources

                                            they need DRS analyzes the resources allocated (CPU and memory)

                                            and looks to see if those resources are continuously available if they

                                            arenrsquot it moves that VM to a host that has those resources available

                                            While this works well in most cases there is the potential for

                                            contention and thus negative application performance impact (albeit

                                            very short) DRS is included with vSphere Enterprise Plus

                                            The next step up from reactive is balance which is the Intelligent

                                            Workload Placement approach discussed earlier With the balance

                                            method vSphere DRS and vROps begin working together

                                            This is an improvement over the reactive method because vROps is

                                            working at a higher level than DRS to analyze performance across

                                            multiple clusters While this is by itself better than DRS the downside

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                            application performance issues and contention before it happens

                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                            performance issues While they typically fix application performance

                                            issues very quickly therersquos no guarantee that they will in addition

                                            therersquos no proactive diagnosis and prevention of problems before

                                            they happen

                                            Predictive DRS does exactly this helping the admin get out ahead

                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                            predicts what resources each VM will need that day using the past

                                            resource consumption of each VM as a guide to future needs

                                            It combines that predictive ability with the knowledge of what VMs

                                            are on each host and the resources that each host is able to contribute

                                            vROps makes these predictions using its dynamic thresholds The

                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                            each individual VM and application

                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                            box to Enable Predictive DRS (see Figure 3-26)

                                            Next navigate to the Administration menu in vROps then to Solutions

                                            Edit your vSphere Solution then under the advanced settings enable

                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                            shown in Figure 3-27

                                            Figure 3-25

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                            Each hour predictive DRS will combine its knowledge of the

                                            environment combined with the historical resource utilization of each

                                            VM then take action to ensure that the VMs receive the resources

                                            Figure 3-26

                                            Figure 3-27

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                            they need before theyrsquore needed The end result is that your critical

                                            applications never get the chance to suffer performance degradation

                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                            feature called ldquoautomated workload optimizationrdquo You might be

                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                            workloads (although technically it doesnrsquot balance at all it ensures

                                            that workloads get the resources that they need)

                                            Unlike DRS which works within vSphere clusters automated workload

                                            optimization automates the optimization of workloads between

                                            vSphere clusters Thus to leverage AWO the first requirement is

                                            having multiple vSphere clusters

                                            I like to say that DRS works intra-cluster and automated workload

                                            optimization works inter-cluster

                                            Figure 3-28

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                            the Optimize Capacity section See Figure 3-28

                                            You can control how yoursquod like the workloads to be placed in the

                                            Placement Settings tile by clicking on Edit Settings as shown in

                                            Figure 3-29

                                            Once you have multiple clusters managed by vROps you can choose to

                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                            a Schedule or make workload balancing Automatic

                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                            next chapter of this book

                                            Figure 3-29

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                            host of valuable metrics

                                            bull Total environment capacity

                                            bull Used capacity

                                            bull CPU capacity trends

                                            bull Memory capacity trends

                                            Figure 3-30

                                            Figure 3-31

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                            bull Disk capacity trends

                                            bull Predict how much time remains before your most critical resources

                                            are depleted

                                            By drilling down into a specific cluster yoursquoll move down into the

                                            environment level from there you can drill even deeper For example

                                            check out the workload analysis of the cluster in Figure 3-32

                                            This drilldown can be done for a specific host VM or datastore For

                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                            In this case you should be concerned since just 35 days remain until

                                            memory runs out in your vCenter Server VM

                                            vROps can show the capacity and time remaining for any object it

                                            manages including clusters hosts datastores and VMs It will

                                            proactively alert you should the capacity and time remaining fall

                                            below predetermined levels

                                            Figure 3-32

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                            troubleshoot your vSphere infrastructure

                                            To that end vROps constantly performs performance analysis to

                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                            vSAN in addition to the ability to troubleshoot via log data

                                            Figure 3-33

                                            Figure 3-34

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                            dashboard It enables you to quickly identify the type of contention

                                            faced by each VM in the cluster

                                            Besides the troubleshooting dashboards the real power of vROps

                                            shines through when you realize how often the vROps Smart Alerts

                                            are able to point you to the root cause of an issue and provide

                                            recommendations for remediation so that you can quickly resolve any

                                            trouble that might occur

                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                            you installed the vROps Management Pack for vSAN However vSAN

                                            management is built into vROps 66 and later

                                            Using vSAN management and monitoring in vROps requires you to

                                            enable it by connecting it to your vCenter Server In vROps go to

                                            the Administration menu then to Solutions select the VMware vSAN

                                            solution then the Gear icon to configure (Figure 3-36)

                                            Figure 3-35

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                            Figure 3-36

                                            Figure 3-37

                                            Figure 3-38

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                            After you get a successful test of the connection and credentials make

                                            sure that you click Save Settings

                                            At this point vROps will begin gathering statistics from your vCenter

                                            server related to vSAN then yoursquoll quickly start seeing some very

                                            insightful statistics and recommendations from vROps

                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                            bull vSAN Capacity Overview

                                            bull Migrate to vSAN

                                            bull vSAN Operations Overview

                                            bull Troubleshoot vSAN

                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                            Figure 3-39

                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                            For those using vSAN these dashboards are invaluable They allow

                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                            clusters prevent vSAN trouble before it happens and if needed

                                            troubleshoot vSAN (Figure 3-40)

                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                            vROps features and how to maximize your vSphere infrastructure

                                            using vROps features like predictive DRS vSAN management and

                                            powerful capacity dashboards

                                            With the latest version of vROps some even more powerful features

                                            have been released In the next chapter wersquoll dive into the latest

                                            vROps features that will allow you to enable a self-driving vSphere

                                            infrastructure

                                            Drive on

                                            Figure 3-40

                                            CHAPTER 4

                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                            read this chapter completely With the recently announced vROps 67

                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                            driving data center will bring ldquoContinuous performance optimization

                                            based on operational and business intent efficient capacity

                                            management proactive planning and intelligent remediationrdquo

                                            The goal for the self-driving data center is to provide a unified

                                            management platform so that the IT organization can optimize

                                            plan and scale the software-defined data center and multiple cloud

                                            deployments from the applications to the infrastructure

                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                            new instance of vROps 67 directly from the vSphere client without

                                            having to go through the traditional installation steps that we covered

                                            in Chapter 2 of this book With the new high speed installation

                                            vCenter will download the vROps 67 OVA deploy it and completely

                                            configure it In addition to the deployment the high speed installation

                                            also includes the automatic configuration of the vSphere Adapter to

                                            communicate with the vCenter server that you deployed it from

                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                            From there you can select either the online or offline installation mode

                                            provide your vCenter server credentials define your environment

                                            (datacenter cluster host datastore and network) and provide IP

                                            address details With that information vCenter will automatically

                                            deploy vROps activate the new vROps dashboards for vCenter and

                                            configure the vSphere adapter in vROps

                                            Figure 4-1

                                            Figure 4-2

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                            You can be up and running with vROps faster than ever by combining

                                            vSphere 67 vCenter 67 and vROps 67

                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                            when you combine vROps 67 and vCenter

                                            67 Only with that magical combination

                                            can you use the new vROps 67 plugin

                                            for the vCenter 67 HTML5 web client

                                            (Figure 4-3)

                                            The vRealize Operations within vCenter

                                            plugin provides you with six new

                                            dashboards directly inside your vCenter

                                            UI (Figure 4-4)

                                            The end result is that you get all the

                                            goodness of vROps in your vSphere client

                                            helping you be more productive than ever

                                            Figure 4-3

                                            Figure 4-4

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                            makes vROps easier to use ultimately making you more productive

                                            The new UI includes a use case and persona-based ldquoQuick Start

                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                            includes updated workflows for enterprise-wide troubleshooting with

                                            metrics and logs Figure 4-5 shows the new interface

                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                            define how the data centerrsquos intended to run and then for vROps to

                                            make it happen

                                            Figure 4-5

                                            Figure 4-6

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                            The first step is to access the current performance of your data center

                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                            optimization window

                                            Simply define intent by configuring settings such as target utilization

                                            and cluster headroom then define tag-based placement requirements

                                            as shown in Figure 4-7 Some examples of tag-based placement

                                            bull SLA tiers Gold Silver Bronze

                                            bull License policies Windows Oracle Linux

                                            bull Compliance PCI HIPAA

                                            bull App affinity policies

                                            After yoursquove defined intent turn on self-driving operations by

                                            automating workload balancing and performance optimization

                                            (Figure 4-8) There are several ways to automate optimization action

                                            bull Run it now manually based on recommendations

                                            bull Schedule it for an automated ongoing optimization

                                            Figure 4-7

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                            bull Automate to run when performance troubles occur and desired

                                            performance intent isnrsquot met

                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                            for capacity shortfalls view total cost of ownership and get detailed

                                            insights on potential cost savings from reclamation and analyze

                                            optimum densities for the future

                                            Figure 4-9 shows an example of the kind of savings opportunities

                                            presented As you can see cost data is directly correlated with capacity

                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                            not needed

                                            Figure 4-8

                                            Figure 4-9

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                            After getting an idea of which data centers to prioritize and what could

                                            be the potential cost savings (Figure 4-10) you can easily automate

                                            optimization actions This includes reclamation right-sizing and

                                            automating workload balancing to reduce license costs as well as

                                            densification to consolidate workloads into minimal clusters while

                                            assuring that you meet goals for performance target utilization and

                                            defined intent

                                            The new capacity analytics engine is able to view historical trends and

                                            predict the most constrained resources such as CPU memory and

                                            disk space It can also give recommendations to either reclaim unused

                                            capacity or even add capacity (Figure 4-11)

                                            Figure 4-10

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                            workloads For some of those workloads it makes the most sense to

                                            move them into the public cloud but which public cloud

                                            The new version of vROps allows you to perform what-if scenario

                                            analysis to decide where to run workloads between VMware Cloud on

                                            AWS and AWS EC2 as shown in Figure 4-12

                                            Figure 4-11

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                            to enable IT and application owners to triage and resolve issues faster

                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                            by automatically discovering VMs and apps then provisioning the

                                            required OS and app data collectors to send metrics to Wavefront

                                            Figure 4-12

                                            Figure 4-13

                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                            This capability enables IT to gain control and provide app monitoring

                                            capabilities to their DevOps teams for the next generation of apps in

                                            addition to traditional applications

                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                            More importantly yoursquove learned how to maximize the power of

                                            vROps to make the most of your vSphere infrastructure When paired

                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                            center solution that provides powerful features like predictive DRS

                                            workload optimization cost savings and ultimately the self-driving

                                            data center

                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                            the latest version check out the vROps

                                            Upgrade Center

                                            httpswwwvmwarecomproducts

                                            vrealize-operationsupgrade-centerhtml

                                            If you donrsquot have vROps in place already you can

                                            sign up for a free 60-day evaluation

                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                            • Chapter 1
                                              • Getting Started with VMware vRealize Operations
                                                • What is vRealize Operations
                                                • How Does vRealize Operations Work
                                                • Understanding vRealize Operations Editions
                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                • Summary
                                                    • Chapter 2
                                                      • Deploying vRealize Operations
                                                        • vRealize Operations Architecture Overview
                                                        • Sizing vRealize Operations
                                                        • Installing vRealize Operations for the First Time
                                                        • Accessing vRealize Operations
                                                        • Summary
                                                            • Chapter 3
                                                              • Configuring vRealize Operations for Maximum Effect
                                                                • Configuring SSO in vROps
                                                                • Understanding Policies in vROps
                                                                • Automated Remediation in vROps
                                                                • Configuring Alerts
                                                                • Predictive DRS
                                                                • Automated Workload Optimization
                                                                • Maximizing Capacity Analysis with vROps
                                                                • Maximize Troubleshooting with vROps
                                                                • Summary
                                                                    • Chapter 4
                                                                      • Maximizing vRealize Operations
                                                                        • High Speed Installation
                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                        • Enhanced User Interface
                                                                        • Automating Performance Based on Intent
                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                        • Whatrsquos Next

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 3

                                              Keep in mind that unlike a traditional Windows application with

                                              the vROps virtual appliance-based deployment model therersquos no

                                              need to do things like create a new VM buy a Windows Server OS

                                              license install Windows create a new table and user on your SQL

                                              Server install the Windows-based management application connect

                                              it to SQL etc

                                              Deploying the vRealize Operations ApplianceThere are a few different ways to go about downloading and deploying

                                              the vROps appliance For those new to vROps I recommend that you

                                              go to this URL

                                              httpswwwvmwarecomgovrealize-ops-dl-en

                                              It will bring you to the VMware evaluation center where you can sign

                                              up for a free 60-day fully-functioning license of vROps

                                              Existing VMware customers can go to the VMware download

                                              center and download vRealize operations OVA directly from there

                                              If yoursquore licensed for vROps yoursquoll need to enter your license key

                                              after deployment (Wersquoll cover where to enter your license later in

                                              this chapter)

                                              Once yoursquove downloaded the vROps virtual appliance you can go

                                              to the Home screen in the vSphere Web Client click on vRealize

                                              NEW FASTER DEPLOMENT WITH VROPS 67 WITH VCENTER 67

                                              If you are running vCenter 67 and want to deploy

                                              vROps 67 there is a new highspeed deployment option

                                              that is covered in Chapter 4 of this book If you arenrsquot

                                              using vCenter 67 yet then continue on with the typical

                                              deployment that is shown here

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                              Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                              This will bring up the Deploy OVF Template wizard to walk you

                                              through the process Itrsquos here that yoursquoll specify the OVA file you

                                              downloaded from VMwarecom (Figure 2-6)

                                              Figure 2-5

                                              Figure 2-6

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                              After that yoursquoll be walked through the deployment wizard starting

                                              with giving the VM a name and selecting where yoursquod like to deploy

                                              it (Figure 2-7)

                                              Next select the virtual infrastructure resource where yoursquod like to

                                              deploy the virtual appliance (Figure 2-8)

                                              Figure 2-7

                                              Figure 2-8

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                              Next yoursquoll have a chance to review the details of what yoursquore about

                                              to deploy (Figure 2-9) including the version of the vROps and the

                                              required disk size

                                              Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                              any virtual appliance) and try to deploy

                                              it using the vSphere Client (Windows

                                              or Web) make sure you have a good

                                              connection In the past Irsquove struggled trying

                                              to deploy an OVF over a WAN or slow WiFi and had

                                              to troubleshoot numerous FAILED error messages Eventually I discovered

                                              that when I connect via reliable Ethernet to the same network that the

                                              vSphere infrastructure is on the errors simply disappear

                                              If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                              connecting to it via RDP downloading the OVF file to that Windows VM

                                              (because itrsquos on the same network as the vSphere infrastructure) and

                                              then deploying the OVF file from there

                                              Figure 2-9

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                              Accept the VMware end user license agreement by clicking Accept and

                                              then Next

                                              Now select the size of your virtual infrastructure based on the sizing

                                              information discussed earlier in this chapter Sizes range from extra

                                              small to extra large As we saw this will determine the resources that

                                              will be allocated to the VM once itrsquos deployed

                                              Figure 2-10

                                              Figure 2-11

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                              Select the datastore where yoursquoll install vROps the virtual disk format

                                              and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                              Next select the network to which the vROps VM will connect

                                              (Figure 2-11)

                                              Next you have the chance to customize the template that will be used

                                              to create the VM (Figure 2-12) This includes the time zone and any

                                              static IP network settings you want to use If yoursquoll be using this

                                              in a production or lab environment using a static IP address is

                                              recommended

                                              Finally review everything and if correct click Finish (Figure 2-13)

                                              Figure 2-12

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                              After a few minutes you should see the new vROps VM deployed on

                                              the new host or cluster specified After you power on the VM and a

                                              minute or so has passed you can go to the vROps console It will look

                                              very similar to Figure 2-14

                                              As you can see it directs you to the URL for the vROps appliance

                                              Figure 2-13

                                              Figure 2-14

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                              Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                              screen that looks like Figure 2-15

                                              As you can see the three options are to perform an express installation

                                              a new installation or expand an existing installation

                                              In our case we will choose the express installation to get vROps up and

                                              running as quickly as possible but if yoursquod like to see every additional

                                              installation option yoursquod choose the new installation If you already

                                              have an existing installation you would of course choose to expand

                                              that existing installation to add greater scalability or high availability

                                              to your pre-existing cluster

                                              Choosing the express installation begins the three steps of the vROps

                                              Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                              The first step is to enter the new password for the admin account

                                              Keep in mind that you need to use a complex password that meets the

                                              requirements as shown in Figure 2-17

                                              Figure 2-15

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                              Figure 2-16

                                              Figure 2-17

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                              After clicking Next yoursquore ready to complete the vROps installation

                                              (Figure 2-18)

                                              The additional options provide the ability to choose a custom security

                                              certificate configure a name for the customer master node and enter

                                              an NTP server address for timekeeping

                                              Figure 2-18

                                              Figure 2-19

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                              Once configured the vROps web UI displays a login screen at which

                                              point you can log in with the admin username and password you

                                              configured (Figure 2-19)

                                              vRealize Operations Manager deployment is now complete leading to

                                              the final five-step configuration wizard shown in Figure 2-20

                                              After clicking Next and accepting the license agreement yoursquore

                                              prompted to enter your product license key shown in Figure 2-21

                                              You can choose to either take the default to evaluate vROps or if

                                              yoursquore a licensed vROps Manager user yoursquod enter your key here

                                              For this tutorial the product evaluation default was selected One

                                              more checkbox about being part of the VMware customer experience

                                              improvement program then click Next then Finish (Figure 2-22) to

                                              complete the installation wizard

                                              Figure 2-20

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                              Figure 2-21

                                              Figure 2-22

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                              Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                              solution As Figure 2-23 shows you should choose VMware vSphere

                                              Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                              your vSphere infrastructure enabling vROps to begin gathering

                                              performance data related to your hosts clusters storage and VMs

                                              Figure 2-23

                                              Figure 2-24

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                              To configure the vSphere solution select the VMware vSphere solution

                                              and click on the gear icon inside the Administration tab and under

                                              Solutions

                                              This brings you to the manage solution configuration The first thing

                                              to do is add a new set of credentials by clicking the Plus sign on the

                                              right side of the credentials field (Figure 2-24)

                                              Itrsquos here that you can add your administrative vCenter username and

                                              password shown in Figure 2-25

                                              With your credentials added you next add a display name for your

                                              vCenter server and your vCenter serverrsquos domain name or IP address

                                              then click the button Test Connection (Figure 2-26)

                                              If the test is successful yoursquoll be prompted to accept the default

                                              certificate (Figure 2-27)

                                              Figure 2-25

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                              After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                              Figure 2-26

                                              Figure 2-27

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                              After you click OK make sure that you click Save Settings before

                                              clicking Close to continue

                                              With the solution configured you should now see that vROps is

                                              collecting data from vCenter as shown in Figure 2-29

                                              It will take some time for vROps to gather all the data that it

                                              needs to learn about your virtual infrastructure to start making

                                              recommendations for optimization but just in the first few minutes

                                              yoursquoll start learning where your bottlenecks are and which of your

                                              VMs hosts and datastores are currently under the heaviest workloads

                                              (and what the source is of those workloads)

                                              Figure 2-28

                                              Figure 2-29

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                              Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                              interfaces and how to log in to those interfaces

                                              Herersquos what you need to know

                                              The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                              or domain name) of the vROps VM This IP address was either

                                              statically configured when you deployed vROps or obtained by

                                              DHCP If you donrsquot know the IP address of your vROps VM simply

                                              go to the console of the VM inside the vSphere Web Client

                                              bull The username for the web interface defaults to admin the

                                              password was configured when you deployed vROps

                                              The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                              or domain name used to access vROps but add ldquoadminrdquo after it

                                              like this http1921681157admin

                                              Figure 2-30

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                              bull The username for the web interface defaults to admin the

                                              password was configured when you deployed vROps

                                              The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                              troubleshooting and network reconfiguration The console is

                                              accessed through the VMrsquos console in the vSphere Web Client

                                              SSH access may have been enabled when you deployed vROps if

                                              not itrsquos possible to enable it by using the console access through

                                              the vSphere Web Client

                                              bull You can log in to the console using the same admin account

                                              shown in Figure 2-31 but itrsquos much more useful to log in as the

                                              root account By default in vROps therersquos no password set on

                                              the root account so the first time you log in yoursquoll be prompted

                                              to change the password To do so you must enter the current

                                              password Since the default password is blank you can press

                                              enter to move on

                                              bull The most commonly used administrative tools inside the vROps

                                              command-line console are in ldquooptvmwaresharevamirdquo

                                              For example vami_config_net shown in Figure 2-32 is used to

                                              reconfigure networking on the vROps virtual appliance this is very

                                              useful if you used DHCP IP addressing when you deployed the virtual

                                              Figure 2-31

                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                              appliance but later want to change to a static IP address or reconfigure

                                              the DNS servers being used

                                              SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                              deploy vROps and how to connect it to vCenter You should now be

                                              up and running

                                              In the next chapter yoursquoll get detailed information on how vROps

                                              is configured in the real world regarding single sign-on alert

                                              configuration custom policies and more

                                              Figure 2-32

                                              CHAPTER 3

                                              Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                              yoursquore ready to enable intelligent operations for your virtual

                                              infrastructure In this chapter yoursquoll learn about some of the most

                                              common configurations you may want to perform beyond the initial

                                              configuration Yoursquoll also learn how to configure SSO authentication

                                              custom policies custom alerts predictive DRS automated workload

                                              balancing capacity management and more

                                              Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                              Those are the same admins who always log in to vROps using the

                                              SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                              configure single sign-on (SSO) with vROps

                                              The benefit of SSO is that any login you can use to log in to the

                                              vSphere Web Client will also allow you to log in to vROps And once

                                              you log in to the vSphere Web Client you can use vROps without any

                                              authentication whatsoever This is a huge convenience

                                              Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                              These steps assume that you already have vSphere vCenter and

                                              vROps Manager installed and configured

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                              Finally make sure that the time on your vROps server is synced with

                                              the time on your vCenter server Network Time Protocol (NTP) is the

                                              best way to do this and configuring NTP in vROps is easy Just go into

                                              Administration Cluster Management and on the Actions menu click

                                              on Network Time Protocol Settings as shown in Figure 3-1

                                              If you already have an NTP server (likely configured during deployment

                                              of vROps) you can move on from here If you donrsquot have an NTP

                                              server enter the name of your NTP server and click Add to add your

                                              NTP server

                                              Next make sure you have DNS configured for your vCenter server and

                                              vROps server If you donrsquot have DNS properly configured yoursquoll get

                                              the error ldquofailed to retrieve single sign on SSL certificates the host or

                                              port is not reachablerdquo

                                              Finally note carefully the version update and patch levels of your

                                              vCenter server and your vROps server I recommend the latest

                                              version of both

                                              Figure 3-1

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                              Once yoursquove met the prerequisites you can move on to configuring

                                              SSO To configure SSO in vROps go to the Administration tab and

                                              under Access click on Authentication Sources Then click Add to add

                                              a new authentication source as shown in Figure 3-2

                                              Note that under ldquosource typerdquo you can configure authentication to

                                              SSO SAML (likely pointing to vCenter) Windows Active Directory

                                              (AD) or Open LDAP

                                              Figure 3-2

                                              Figure 3-3

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                              Irsquod recommend configuring your vCenter server to use AD

                                              authentication then configuring vROps to point to vCenter for SSO

                                              SAML authentication This is preferable to configuring vROps to go to

                                              AD for authentication

                                              Enter a name for the authentication source (whatever you want)

                                              keeping the default of SSO SAML for the source type Then enter

                                              the vCenter IP address or host name username and password See

                                              Figure 3-3

                                              Next accept the certificate from vCenter and click OK as shown in

                                              Figure 3-4

                                              Then as Figure 3-5 shows specify which groups you want to import

                                              Assign vROps roles to the user groups that yoursquore importing

                                              (Figure 3-6)

                                              In this case we added the vCenter administratorsvspherelocal

                                              account and made it an administrator for vROps

                                              In production environments you might want to create an AD group in

                                              which you add your vROps administrators then authorize that group

                                              to administer or simply use vROps

                                              Figure 3-4

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                              Figure 3-5

                                              Figure 3-6

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                              At this point your configuration should be complete To test it log

                                              out of vROps and the vSphere Web Client

                                              Log back into the vSphere Web Client and open the web page for

                                              vROps you should be automatically logged in with no authentication

                                              As you can see in Figure 3-7 vROps is allowing the AD admin account

                                              to log in

                                              Remember the goal of this SSO configuration is that you never have

                                              to log in to vROps again (during normal usage) as long as yoursquore

                                              already logged into the vSphere Web Client Mission accomplished

                                              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                              admin needs to perform If you donrsquot do it at the start at some point

                                              you will likely need to do it in the future so you might as well do it

                                              right from the start

                                              If you click on Home at the top of the vROps web interface then click

                                              on Administration yoursquoll be taken to the administrative interface

                                              where just about all vROps customizations are made (Figure 3-8)

                                              Figure 3-7

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                              In the administrative interface click on Policies on the left to configure

                                              and customize vROps policies (Figure 3-9)

                                              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                              solely work off of thresholds but there are some things that you

                                              inherently know about your virtual infrastructure that vROps

                                              canrsquot know

                                              Figure 3-8

                                              Figure 3-9

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                              For example you may have a high-priority production cluster (with

                                              many more resources intentionally allocated) and a low priority dev

                                              test cluster (with many fewer resources intentionally allocated) You

                                              donrsquot want vROps alerting you that you need to add more resources

                                              to devtest if you intentionally under-provisioned the devtest cluster

                                              for the workload

                                              Perhaps itrsquos more critical to be alerted to a low memory situation on

                                              a production cluster than it is for a testdev cluster Or you might

                                              want to exclude the vROps VMs from monitoring and alerting on

                                              themselves

                                              You can see the importance of customization And since policies

                                              are applied to groups there are times when yoursquoll want to wait on

                                              the creation of new policies and first create a new group type and

                                              associated groups But if you already have a group type to which you

                                              want to apply your policy you can go ahead and create the new policy

                                              What is a vROps PolicyA policy is a set of rules that you define

                                              for vRealize Operations Manager to

                                              use to analyze and display information

                                              about the objects in your environment

                                              You can create modify and administer

                                              policies to determine how vRealize Operations

                                              Manager displays data in dashboards views and reports

                                              Be careful if you choose to modify the default policy

                                              as yoursquore modifying how vROps does its job and the

                                              information that you see across vROps in dashboards

                                              reports and views will forever be changed

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                              Ideally you want to create a new policy for something such as letrsquos

                                              say your devtest cluster

                                              To do this (assuming you already had a group in mind) click on the

                                              Policy Library tab then the Plus sign to Create a New Policy (shown

                                              in Figure 3-9) From there you would give the policy a name and

                                              description

                                              Itrsquos common to create a new policy by starting with an existing policy

                                              The policy that you start with is called the ldquobase policyrdquo as the new

                                              policy you create inherits its settings from that policy See Figure 3-10

                                              From there as shown in Figure 3-11 yoursquoll associate a policy

                                              with a group

                                              In this case I associated that policy with the new ldquoDev-Testrdquo group

                                              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                              At this point if you used a policy template you have the option of just

                                              clicking Finish to complete the policy creation Or if you want to view

                                              or modify all the potential options for the policy configuration and

                                              alerts you can do so

                                              Figure 3-10

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                              When yoursquore done your new policy will show up in the policy library

                                              as shown in Figure 3-12

                                              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                              are system defined (the adapter groups) and cannot be changed Other

                                              groups are user-defined and can be modified or added to

                                              Figure 3-12

                                              Figure 3-11

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                              Examples of system-defined adapter groups include Operating

                                              Systems World Universe vSAN World and vSphere World These

                                              groups contain objects such as the vCenter server ESXi hosts data

                                              centers etc

                                              Examples of the pre-defined user groups include Department

                                              Environment Function Location Security zone and Service Level

                                              Object You should use the vROps grouping to organize the objects in

                                              your virtual infrastructure in the way that makes the most sense to

                                              you If possible use the pre-defined user groups

                                              However if those groups donrsquot suit you vROps group types also allow

                                              you to create your own custom object groups specifically tailored for

                                              your environment Figure 3-13 shows the creation of the Dev-Test

                                              group for example

                                              By choosing a dynamic group membership (ldquoKeep group membership

                                              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                              vSphere inventory object like a folder cluster resource pool or even

                                              Figure 3-13

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                              a virtual data center All the objects under that object will always

                                              be associated with the group yoursquove created regardless of whether

                                              theyrsquore added or removed This is great for dynamically changing

                                              environments as most are today

                                              Once the grouprsquos created the logical inventory view allows you to

                                              use that group for all common vROps functions such as showing the

                                              performance and capacity for all associated resources

                                              For more information on policies group types and groups check

                                              out the vROps Configuration Guide (httpsdocsvmwarecomen

                                              vRealize-Operations-Manager67vrealize-operations-manager-

                                              67-config-guidepdf) in the vROps documentation for more detailed

                                              information

                                              Automated Remediation in vROps There are many data center monitoring

                                              tools out there that tell you that you have

                                              a problem Remember the robot from the

                                              old sci-fi show ldquoLost In Spacerdquo It was

                                              always throwing up its arms and screeching

                                              ldquoWarning Warning Dangerrdquo

                                              At one point that may have been helpful (if

                                              stressful) but our expectations and needs

                                              have evolved Todayrsquos tools are able to predict problems before

                                              they happen and tell you how to fix them before they impact your

                                              applications Prediction and suggested remediation are the new

                                              minimum expectation However there are very few tools out there

                                              that will not only predict and suggest remediation but automate

                                              the process

                                              Consider for example an employeemanager analogy where the

                                              employee keeps bringing common problems to the manager asking

                                              the manager how to solve the recurring issues No manager wants

                                              to hear about the same problems over and over again when the

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                              fix is already known What could the manager do After dressing

                                              the employee down and threatening to make them eligible for

                                              unemployment benefits said manager could write a script that the

                                              employee could execute on their own to solve the problem

                                              Another analogy that might help is to think in terms of the cloud

                                              Cloud management requires a tool that knows what can go wrong in

                                              your cloud infrastructure and automatically solve it for you before it

                                              impacts applications and yes even without notifying you about it in

                                              the middle of the night The ideal would be for your cloud monitoring

                                              and management tool to email you a report in the morning that says

                                              ldquoI fixed these problems for you while you were sleeping and the

                                              applications were never impactedrdquo

                                              This is exactly the type of functionality that vROps Intelligent

                                              Operations can provide

                                              vROps offers many different actions that can be automated without

                                              any scripting and without vRealize Automation Examples include

                                              powering on a VM powering off a VM resizing most VM resources

                                              and more With these actions vROps is able to prevent downtime or

                                              application performance issues before they happen

                                              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                              with vROps

                                              bull Automated Workload Optimization The ability of vROps to move

                                              running VMs from one cluster to another to proactively prevent

                                              performance bottlenecks before they happen

                                              bull vROps Automated Actions vROps can perform more than 39

                                              different actions on objects managed by the vCenter adapter You

                                              can manually perform these actions or configure alerts to trigger

                                              remediation with one of them

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                              bull vRealize Automation Integrated Actions The same actions that

                                              can be automated with vROps can also be automated with vRealize

                                              Automation allowing you to perform more complex automations

                                              bull Webhooks By leveraging vRealize Orchestrator integration you

                                              can trigger an alert based on an email SNMP trap or REST API

                                              notification that alert can then perform an automated action

                                              The first thing you need to know is that for these vROps actions to

                                              work the vCenter adapter must have Enable Actions set to Enable as

                                              shown in Figure 3-15

                                              In the past you would configure the vCenter Python Adapter

                                              separately but starting with vROps 66 thatrsquos no longer necessary

                                              You can view the multitude of different actions that you can either

                                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                              Figure 3-15

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                              If you take a look at a specific vSphere object and click on the Actions

                                              drop down for that object you can see the actions that apply to that

                                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                              To automate these types of actions you need to modify a

                                              recommendation to perform an action (remediate) instead of just

                                              recommend remediation steps To do this go to the Alerts menu then

                                              into Alert Settings Recommendations and find a recommendation

                                              Figure 3-16

                                              Figure 3-17

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                              you want to automate Figure 3-18 for example shows a pre-defined

                                              recommendation to add more memory to a VM

                                              In this case therersquos a pre-defined action as well to add more memory

                                              to the VM to automatically remediate the memory contention issue

                                              and resolve application slowness See Figure 3-19

                                              Automated remediation takes alert recommendations (which already

                                              exist in your vROps installation) and allows you to turn on an action

                                              to take that supersedes the recommendation

                                              When automated actions kick in theyrsquore displayed under

                                              Administration History Recent Tasks

                                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                              were sleeping

                                              Figure 3-18

                                              Figure 3-19

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                              occur on the monitored objects when data analysis indicates deviations

                                              from normal metric values or when a problem occurs with one of the

                                              vRealize Operations components

                                              In other words alerts are things you need know about

                                              vROps Alerts come in three flavors

                                              bull Critical

                                              bull Immediate

                                              bull Warning

                                              Critical alerts should be acted upon immediately immediate alerts

                                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                              Alerts are visible in a few different areas in vROps The most obvious is

                                              the main Alerts menu as shown in Figure 3-20 Another place to see

                                              alerts is from the Operations Overview as you can see in Figure 3-21

                                              vROps comes with many different alerts preconfigured Under the Alerts

                                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                              alerts and create your own custom alerts should you decide to do so

                                              Figure 3-20

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                                              you receive an alert vROps is typically very helpful in resolving alerts

                                              by explaining the problem offering metrics to support its analysis and

                                              providing recommended actions to remediate the issue (Figure 3-23)

                                              Figure 3-21

                                              Figure 3-22

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                              If you select an alert in the Alerts menu you can take ownership

                                              cancel the alert suspend the alert go to the alert definition or release

                                              ownership (Figure 3-24)

                                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                              scheduler aka pDRS So what does pDRS do that the DRS you

                                              already know and love doesnrsquot

                                              Figure 3-23

                                              Figure 3-24

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                              that you love it (I know I do) You may think that DRS is already perfect

                                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                                              needed to actually predict the needs of your applications With that

                                              your applications can achieve the fastest performance possible and

                                              your vSphere infrastructure can have the fastest workload balancing

                                              ever Would that interest you

                                              vSphere and DRS have been working together since vROps 62 when

                                              Intelligent Workload Placement with DRS was announced With

                                              Intelligent Workload Placement vROps helped to rebalance VM

                                              workloads across clusters

                                              With Intelligent Workload Placement in place you may think that

                                              DRS doesnrsquot need any help balancing workloads within a cluster after

                                              all DRS already does its job very well But letrsquos look at the different

                                              approaches that DRS has available to it

                                              Traditionally DRS has worked by reactively balancing workloads

                                              when applications (running on VMs) arenrsquot getting the resources

                                              they need DRS analyzes the resources allocated (CPU and memory)

                                              and looks to see if those resources are continuously available if they

                                              arenrsquot it moves that VM to a host that has those resources available

                                              While this works well in most cases there is the potential for

                                              contention and thus negative application performance impact (albeit

                                              very short) DRS is included with vSphere Enterprise Plus

                                              The next step up from reactive is balance which is the Intelligent

                                              Workload Placement approach discussed earlier With the balance

                                              method vSphere DRS and vROps begin working together

                                              This is an improvement over the reactive method because vROps is

                                              working at a higher level than DRS to analyze performance across

                                              multiple clusters While this is by itself better than DRS the downside

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                              is that it comes with high overhead and doesnrsquot do anything to prevent

                                              application performance issues and contention before it happens

                                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                              performance issues While they typically fix application performance

                                              issues very quickly therersquos no guarantee that they will in addition

                                              therersquos no proactive diagnosis and prevention of problems before

                                              they happen

                                              Predictive DRS does exactly this helping the admin get out ahead

                                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                              predicts what resources each VM will need that day using the past

                                              resource consumption of each VM as a guide to future needs

                                              It combines that predictive ability with the knowledge of what VMs

                                              are on each host and the resources that each host is able to contribute

                                              vROps makes these predictions using its dynamic thresholds The

                                              great thing about these dynamic thresholds is that theyrsquore tailored to

                                              each individual VM and application

                                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                                              your DRS Cluster Configuration enable vSphere DRS and check the

                                              box to Enable Predictive DRS (see Figure 3-26)

                                              Next navigate to the Administration menu in vROps then to Solutions

                                              Edit your vSphere Solution then under the advanced settings enable

                                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                                              shown in Figure 3-27

                                              Figure 3-25

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                              Each hour predictive DRS will combine its knowledge of the

                                              environment combined with the historical resource utilization of each

                                              VM then take action to ensure that the VMs receive the resources

                                              Figure 3-26

                                              Figure 3-27

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                              they need before theyrsquore needed The end result is that your critical

                                              applications never get the chance to suffer performance degradation

                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                              feature called ldquoautomated workload optimizationrdquo You might be

                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                              workloads (although technically it doesnrsquot balance at all it ensures

                                              that workloads get the resources that they need)

                                              Unlike DRS which works within vSphere clusters automated workload

                                              optimization automates the optimization of workloads between

                                              vSphere clusters Thus to leverage AWO the first requirement is

                                              having multiple vSphere clusters

                                              I like to say that DRS works intra-cluster and automated workload

                                              optimization works inter-cluster

                                              Figure 3-28

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                              the Optimize Capacity section See Figure 3-28

                                              You can control how yoursquod like the workloads to be placed in the

                                              Placement Settings tile by clicking on Edit Settings as shown in

                                              Figure 3-29

                                              Once you have multiple clusters managed by vROps you can choose to

                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                              a Schedule or make workload balancing Automatic

                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                              next chapter of this book

                                              Figure 3-29

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                              host of valuable metrics

                                              bull Total environment capacity

                                              bull Used capacity

                                              bull CPU capacity trends

                                              bull Memory capacity trends

                                              Figure 3-30

                                              Figure 3-31

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                              bull Disk capacity trends

                                              bull Predict how much time remains before your most critical resources

                                              are depleted

                                              By drilling down into a specific cluster yoursquoll move down into the

                                              environment level from there you can drill even deeper For example

                                              check out the workload analysis of the cluster in Figure 3-32

                                              This drilldown can be done for a specific host VM or datastore For

                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                              In this case you should be concerned since just 35 days remain until

                                              memory runs out in your vCenter Server VM

                                              vROps can show the capacity and time remaining for any object it

                                              manages including clusters hosts datastores and VMs It will

                                              proactively alert you should the capacity and time remaining fall

                                              below predetermined levels

                                              Figure 3-32

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                              troubleshoot your vSphere infrastructure

                                              To that end vROps constantly performs performance analysis to

                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                              vSAN in addition to the ability to troubleshoot via log data

                                              Figure 3-33

                                              Figure 3-34

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                              dashboard It enables you to quickly identify the type of contention

                                              faced by each VM in the cluster

                                              Besides the troubleshooting dashboards the real power of vROps

                                              shines through when you realize how often the vROps Smart Alerts

                                              are able to point you to the root cause of an issue and provide

                                              recommendations for remediation so that you can quickly resolve any

                                              trouble that might occur

                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                              you installed the vROps Management Pack for vSAN However vSAN

                                              management is built into vROps 66 and later

                                              Using vSAN management and monitoring in vROps requires you to

                                              enable it by connecting it to your vCenter Server In vROps go to

                                              the Administration menu then to Solutions select the VMware vSAN

                                              solution then the Gear icon to configure (Figure 3-36)

                                              Figure 3-35

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                              Figure 3-36

                                              Figure 3-37

                                              Figure 3-38

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                              After you get a successful test of the connection and credentials make

                                              sure that you click Save Settings

                                              At this point vROps will begin gathering statistics from your vCenter

                                              server related to vSAN then yoursquoll quickly start seeing some very

                                              insightful statistics and recommendations from vROps

                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                              bull vSAN Capacity Overview

                                              bull Migrate to vSAN

                                              bull vSAN Operations Overview

                                              bull Troubleshoot vSAN

                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                              Figure 3-39

                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                              For those using vSAN these dashboards are invaluable They allow

                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                              clusters prevent vSAN trouble before it happens and if needed

                                              troubleshoot vSAN (Figure 3-40)

                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                              vROps features and how to maximize your vSphere infrastructure

                                              using vROps features like predictive DRS vSAN management and

                                              powerful capacity dashboards

                                              With the latest version of vROps some even more powerful features

                                              have been released In the next chapter wersquoll dive into the latest

                                              vROps features that will allow you to enable a self-driving vSphere

                                              infrastructure

                                              Drive on

                                              Figure 3-40

                                              CHAPTER 4

                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                              read this chapter completely With the recently announced vROps 67

                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                              driving data center will bring ldquoContinuous performance optimization

                                              based on operational and business intent efficient capacity

                                              management proactive planning and intelligent remediationrdquo

                                              The goal for the self-driving data center is to provide a unified

                                              management platform so that the IT organization can optimize

                                              plan and scale the software-defined data center and multiple cloud

                                              deployments from the applications to the infrastructure

                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                              new instance of vROps 67 directly from the vSphere client without

                                              having to go through the traditional installation steps that we covered

                                              in Chapter 2 of this book With the new high speed installation

                                              vCenter will download the vROps 67 OVA deploy it and completely

                                              configure it In addition to the deployment the high speed installation

                                              also includes the automatic configuration of the vSphere Adapter to

                                              communicate with the vCenter server that you deployed it from

                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                              From there you can select either the online or offline installation mode

                                              provide your vCenter server credentials define your environment

                                              (datacenter cluster host datastore and network) and provide IP

                                              address details With that information vCenter will automatically

                                              deploy vROps activate the new vROps dashboards for vCenter and

                                              configure the vSphere adapter in vROps

                                              Figure 4-1

                                              Figure 4-2

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                              You can be up and running with vROps faster than ever by combining

                                              vSphere 67 vCenter 67 and vROps 67

                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                              when you combine vROps 67 and vCenter

                                              67 Only with that magical combination

                                              can you use the new vROps 67 plugin

                                              for the vCenter 67 HTML5 web client

                                              (Figure 4-3)

                                              The vRealize Operations within vCenter

                                              plugin provides you with six new

                                              dashboards directly inside your vCenter

                                              UI (Figure 4-4)

                                              The end result is that you get all the

                                              goodness of vROps in your vSphere client

                                              helping you be more productive than ever

                                              Figure 4-3

                                              Figure 4-4

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                              makes vROps easier to use ultimately making you more productive

                                              The new UI includes a use case and persona-based ldquoQuick Start

                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                              includes updated workflows for enterprise-wide troubleshooting with

                                              metrics and logs Figure 4-5 shows the new interface

                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                              define how the data centerrsquos intended to run and then for vROps to

                                              make it happen

                                              Figure 4-5

                                              Figure 4-6

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                              The first step is to access the current performance of your data center

                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                              optimization window

                                              Simply define intent by configuring settings such as target utilization

                                              and cluster headroom then define tag-based placement requirements

                                              as shown in Figure 4-7 Some examples of tag-based placement

                                              bull SLA tiers Gold Silver Bronze

                                              bull License policies Windows Oracle Linux

                                              bull Compliance PCI HIPAA

                                              bull App affinity policies

                                              After yoursquove defined intent turn on self-driving operations by

                                              automating workload balancing and performance optimization

                                              (Figure 4-8) There are several ways to automate optimization action

                                              bull Run it now manually based on recommendations

                                              bull Schedule it for an automated ongoing optimization

                                              Figure 4-7

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                              bull Automate to run when performance troubles occur and desired

                                              performance intent isnrsquot met

                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                              for capacity shortfalls view total cost of ownership and get detailed

                                              insights on potential cost savings from reclamation and analyze

                                              optimum densities for the future

                                              Figure 4-9 shows an example of the kind of savings opportunities

                                              presented As you can see cost data is directly correlated with capacity

                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                              not needed

                                              Figure 4-8

                                              Figure 4-9

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                              After getting an idea of which data centers to prioritize and what could

                                              be the potential cost savings (Figure 4-10) you can easily automate

                                              optimization actions This includes reclamation right-sizing and

                                              automating workload balancing to reduce license costs as well as

                                              densification to consolidate workloads into minimal clusters while

                                              assuring that you meet goals for performance target utilization and

                                              defined intent

                                              The new capacity analytics engine is able to view historical trends and

                                              predict the most constrained resources such as CPU memory and

                                              disk space It can also give recommendations to either reclaim unused

                                              capacity or even add capacity (Figure 4-11)

                                              Figure 4-10

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                              workloads For some of those workloads it makes the most sense to

                                              move them into the public cloud but which public cloud

                                              The new version of vROps allows you to perform what-if scenario

                                              analysis to decide where to run workloads between VMware Cloud on

                                              AWS and AWS EC2 as shown in Figure 4-12

                                              Figure 4-11

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                              to enable IT and application owners to triage and resolve issues faster

                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                              by automatically discovering VMs and apps then provisioning the

                                              required OS and app data collectors to send metrics to Wavefront

                                              Figure 4-12

                                              Figure 4-13

                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                              This capability enables IT to gain control and provide app monitoring

                                              capabilities to their DevOps teams for the next generation of apps in

                                              addition to traditional applications

                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                              More importantly yoursquove learned how to maximize the power of

                                              vROps to make the most of your vSphere infrastructure When paired

                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                              center solution that provides powerful features like predictive DRS

                                              workload optimization cost savings and ultimately the self-driving

                                              data center

                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                              the latest version check out the vROps

                                              Upgrade Center

                                              httpswwwvmwarecomproducts

                                              vrealize-operationsupgrade-centerhtml

                                              If you donrsquot have vROps in place already you can

                                              sign up for a free 60-day evaluation

                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                              • Chapter 1
                                                • Getting Started with VMware vRealize Operations
                                                  • What is vRealize Operations
                                                  • How Does vRealize Operations Work
                                                  • Understanding vRealize Operations Editions
                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                  • Summary
                                                      • Chapter 2
                                                        • Deploying vRealize Operations
                                                          • vRealize Operations Architecture Overview
                                                          • Sizing vRealize Operations
                                                          • Installing vRealize Operations for the First Time
                                                          • Accessing vRealize Operations
                                                          • Summary
                                                              • Chapter 3
                                                                • Configuring vRealize Operations for Maximum Effect
                                                                  • Configuring SSO in vROps
                                                                  • Understanding Policies in vROps
                                                                  • Automated Remediation in vROps
                                                                  • Configuring Alerts
                                                                  • Predictive DRS
                                                                  • Automated Workload Optimization
                                                                  • Maximizing Capacity Analysis with vROps
                                                                  • Maximize Troubleshooting with vROps
                                                                  • Summary
                                                                      • Chapter 4
                                                                        • Maximizing vRealize Operations
                                                                          • High Speed Installation
                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                          • Enhanced User Interface
                                                                          • Automating Performance Based on Intent
                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                          • Whatrsquos Next

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 4

                                                Operations Manager and on the Getting Started tab click Deploy vRealize Operations (see Figure 2-5)

                                                This will bring up the Deploy OVF Template wizard to walk you

                                                through the process Itrsquos here that yoursquoll specify the OVA file you

                                                downloaded from VMwarecom (Figure 2-6)

                                                Figure 2-5

                                                Figure 2-6

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                                After that yoursquoll be walked through the deployment wizard starting

                                                with giving the VM a name and selecting where yoursquod like to deploy

                                                it (Figure 2-7)

                                                Next select the virtual infrastructure resource where yoursquod like to

                                                deploy the virtual appliance (Figure 2-8)

                                                Figure 2-7

                                                Figure 2-8

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                                Next yoursquoll have a chance to review the details of what yoursquore about

                                                to deploy (Figure 2-9) including the version of the vROps and the

                                                required disk size

                                                Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                                any virtual appliance) and try to deploy

                                                it using the vSphere Client (Windows

                                                or Web) make sure you have a good

                                                connection In the past Irsquove struggled trying

                                                to deploy an OVF over a WAN or slow WiFi and had

                                                to troubleshoot numerous FAILED error messages Eventually I discovered

                                                that when I connect via reliable Ethernet to the same network that the

                                                vSphere infrastructure is on the errors simply disappear

                                                If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                                connecting to it via RDP downloading the OVF file to that Windows VM

                                                (because itrsquos on the same network as the vSphere infrastructure) and

                                                then deploying the OVF file from there

                                                Figure 2-9

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                                Accept the VMware end user license agreement by clicking Accept and

                                                then Next

                                                Now select the size of your virtual infrastructure based on the sizing

                                                information discussed earlier in this chapter Sizes range from extra

                                                small to extra large As we saw this will determine the resources that

                                                will be allocated to the VM once itrsquos deployed

                                                Figure 2-10

                                                Figure 2-11

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                                Select the datastore where yoursquoll install vROps the virtual disk format

                                                and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                                Next select the network to which the vROps VM will connect

                                                (Figure 2-11)

                                                Next you have the chance to customize the template that will be used

                                                to create the VM (Figure 2-12) This includes the time zone and any

                                                static IP network settings you want to use If yoursquoll be using this

                                                in a production or lab environment using a static IP address is

                                                recommended

                                                Finally review everything and if correct click Finish (Figure 2-13)

                                                Figure 2-12

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                After a few minutes you should see the new vROps VM deployed on

                                                the new host or cluster specified After you power on the VM and a

                                                minute or so has passed you can go to the vROps console It will look

                                                very similar to Figure 2-14

                                                As you can see it directs you to the URL for the vROps appliance

                                                Figure 2-13

                                                Figure 2-14

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                screen that looks like Figure 2-15

                                                As you can see the three options are to perform an express installation

                                                a new installation or expand an existing installation

                                                In our case we will choose the express installation to get vROps up and

                                                running as quickly as possible but if yoursquod like to see every additional

                                                installation option yoursquod choose the new installation If you already

                                                have an existing installation you would of course choose to expand

                                                that existing installation to add greater scalability or high availability

                                                to your pre-existing cluster

                                                Choosing the express installation begins the three steps of the vROps

                                                Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                The first step is to enter the new password for the admin account

                                                Keep in mind that you need to use a complex password that meets the

                                                requirements as shown in Figure 2-17

                                                Figure 2-15

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                Figure 2-16

                                                Figure 2-17

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                After clicking Next yoursquore ready to complete the vROps installation

                                                (Figure 2-18)

                                                The additional options provide the ability to choose a custom security

                                                certificate configure a name for the customer master node and enter

                                                an NTP server address for timekeeping

                                                Figure 2-18

                                                Figure 2-19

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                Once configured the vROps web UI displays a login screen at which

                                                point you can log in with the admin username and password you

                                                configured (Figure 2-19)

                                                vRealize Operations Manager deployment is now complete leading to

                                                the final five-step configuration wizard shown in Figure 2-20

                                                After clicking Next and accepting the license agreement yoursquore

                                                prompted to enter your product license key shown in Figure 2-21

                                                You can choose to either take the default to evaluate vROps or if

                                                yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                For this tutorial the product evaluation default was selected One

                                                more checkbox about being part of the VMware customer experience

                                                improvement program then click Next then Finish (Figure 2-22) to

                                                complete the installation wizard

                                                Figure 2-20

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                Figure 2-21

                                                Figure 2-22

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                solution As Figure 2-23 shows you should choose VMware vSphere

                                                Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                your vSphere infrastructure enabling vROps to begin gathering

                                                performance data related to your hosts clusters storage and VMs

                                                Figure 2-23

                                                Figure 2-24

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                To configure the vSphere solution select the VMware vSphere solution

                                                and click on the gear icon inside the Administration tab and under

                                                Solutions

                                                This brings you to the manage solution configuration The first thing

                                                to do is add a new set of credentials by clicking the Plus sign on the

                                                right side of the credentials field (Figure 2-24)

                                                Itrsquos here that you can add your administrative vCenter username and

                                                password shown in Figure 2-25

                                                With your credentials added you next add a display name for your

                                                vCenter server and your vCenter serverrsquos domain name or IP address

                                                then click the button Test Connection (Figure 2-26)

                                                If the test is successful yoursquoll be prompted to accept the default

                                                certificate (Figure 2-27)

                                                Figure 2-25

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                Figure 2-26

                                                Figure 2-27

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                After you click OK make sure that you click Save Settings before

                                                clicking Close to continue

                                                With the solution configured you should now see that vROps is

                                                collecting data from vCenter as shown in Figure 2-29

                                                It will take some time for vROps to gather all the data that it

                                                needs to learn about your virtual infrastructure to start making

                                                recommendations for optimization but just in the first few minutes

                                                yoursquoll start learning where your bottlenecks are and which of your

                                                VMs hosts and datastores are currently under the heaviest workloads

                                                (and what the source is of those workloads)

                                                Figure 2-28

                                                Figure 2-29

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                interfaces and how to log in to those interfaces

                                                Herersquos what you need to know

                                                The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                or domain name) of the vROps VM This IP address was either

                                                statically configured when you deployed vROps or obtained by

                                                DHCP If you donrsquot know the IP address of your vROps VM simply

                                                go to the console of the VM inside the vSphere Web Client

                                                bull The username for the web interface defaults to admin the

                                                password was configured when you deployed vROps

                                                The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                or domain name used to access vROps but add ldquoadminrdquo after it

                                                like this http1921681157admin

                                                Figure 2-30

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                bull The username for the web interface defaults to admin the

                                                password was configured when you deployed vROps

                                                The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                troubleshooting and network reconfiguration The console is

                                                accessed through the VMrsquos console in the vSphere Web Client

                                                SSH access may have been enabled when you deployed vROps if

                                                not itrsquos possible to enable it by using the console access through

                                                the vSphere Web Client

                                                bull You can log in to the console using the same admin account

                                                shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                root account By default in vROps therersquos no password set on

                                                the root account so the first time you log in yoursquoll be prompted

                                                to change the password To do so you must enter the current

                                                password Since the default password is blank you can press

                                                enter to move on

                                                bull The most commonly used administrative tools inside the vROps

                                                command-line console are in ldquooptvmwaresharevamirdquo

                                                For example vami_config_net shown in Figure 2-32 is used to

                                                reconfigure networking on the vROps virtual appliance this is very

                                                useful if you used DHCP IP addressing when you deployed the virtual

                                                Figure 2-31

                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                appliance but later want to change to a static IP address or reconfigure

                                                the DNS servers being used

                                                SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                deploy vROps and how to connect it to vCenter You should now be

                                                up and running

                                                In the next chapter yoursquoll get detailed information on how vROps

                                                is configured in the real world regarding single sign-on alert

                                                configuration custom policies and more

                                                Figure 2-32

                                                CHAPTER 3

                                                Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                yoursquore ready to enable intelligent operations for your virtual

                                                infrastructure In this chapter yoursquoll learn about some of the most

                                                common configurations you may want to perform beyond the initial

                                                configuration Yoursquoll also learn how to configure SSO authentication

                                                custom policies custom alerts predictive DRS automated workload

                                                balancing capacity management and more

                                                Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                Those are the same admins who always log in to vROps using the

                                                SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                configure single sign-on (SSO) with vROps

                                                The benefit of SSO is that any login you can use to log in to the

                                                vSphere Web Client will also allow you to log in to vROps And once

                                                you log in to the vSphere Web Client you can use vROps without any

                                                authentication whatsoever This is a huge convenience

                                                Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                These steps assume that you already have vSphere vCenter and

                                                vROps Manager installed and configured

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                Finally make sure that the time on your vROps server is synced with

                                                the time on your vCenter server Network Time Protocol (NTP) is the

                                                best way to do this and configuring NTP in vROps is easy Just go into

                                                Administration Cluster Management and on the Actions menu click

                                                on Network Time Protocol Settings as shown in Figure 3-1

                                                If you already have an NTP server (likely configured during deployment

                                                of vROps) you can move on from here If you donrsquot have an NTP

                                                server enter the name of your NTP server and click Add to add your

                                                NTP server

                                                Next make sure you have DNS configured for your vCenter server and

                                                vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                port is not reachablerdquo

                                                Finally note carefully the version update and patch levels of your

                                                vCenter server and your vROps server I recommend the latest

                                                version of both

                                                Figure 3-1

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                Once yoursquove met the prerequisites you can move on to configuring

                                                SSO To configure SSO in vROps go to the Administration tab and

                                                under Access click on Authentication Sources Then click Add to add

                                                a new authentication source as shown in Figure 3-2

                                                Note that under ldquosource typerdquo you can configure authentication to

                                                SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                (AD) or Open LDAP

                                                Figure 3-2

                                                Figure 3-3

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                Irsquod recommend configuring your vCenter server to use AD

                                                authentication then configuring vROps to point to vCenter for SSO

                                                SAML authentication This is preferable to configuring vROps to go to

                                                AD for authentication

                                                Enter a name for the authentication source (whatever you want)

                                                keeping the default of SSO SAML for the source type Then enter

                                                the vCenter IP address or host name username and password See

                                                Figure 3-3

                                                Next accept the certificate from vCenter and click OK as shown in

                                                Figure 3-4

                                                Then as Figure 3-5 shows specify which groups you want to import

                                                Assign vROps roles to the user groups that yoursquore importing

                                                (Figure 3-6)

                                                In this case we added the vCenter administratorsvspherelocal

                                                account and made it an administrator for vROps

                                                In production environments you might want to create an AD group in

                                                which you add your vROps administrators then authorize that group

                                                to administer or simply use vROps

                                                Figure 3-4

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                Figure 3-5

                                                Figure 3-6

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                At this point your configuration should be complete To test it log

                                                out of vROps and the vSphere Web Client

                                                Log back into the vSphere Web Client and open the web page for

                                                vROps you should be automatically logged in with no authentication

                                                As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                to log in

                                                Remember the goal of this SSO configuration is that you never have

                                                to log in to vROps again (during normal usage) as long as yoursquore

                                                already logged into the vSphere Web Client Mission accomplished

                                                Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                admin needs to perform If you donrsquot do it at the start at some point

                                                you will likely need to do it in the future so you might as well do it

                                                right from the start

                                                If you click on Home at the top of the vROps web interface then click

                                                on Administration yoursquoll be taken to the administrative interface

                                                where just about all vROps customizations are made (Figure 3-8)

                                                Figure 3-7

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                In the administrative interface click on Policies on the left to configure

                                                and customize vROps policies (Figure 3-9)

                                                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                solely work off of thresholds but there are some things that you

                                                inherently know about your virtual infrastructure that vROps

                                                canrsquot know

                                                Figure 3-8

                                                Figure 3-9

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                For example you may have a high-priority production cluster (with

                                                many more resources intentionally allocated) and a low priority dev

                                                test cluster (with many fewer resources intentionally allocated) You

                                                donrsquot want vROps alerting you that you need to add more resources

                                                to devtest if you intentionally under-provisioned the devtest cluster

                                                for the workload

                                                Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                a production cluster than it is for a testdev cluster Or you might

                                                want to exclude the vROps VMs from monitoring and alerting on

                                                themselves

                                                You can see the importance of customization And since policies

                                                are applied to groups there are times when yoursquoll want to wait on

                                                the creation of new policies and first create a new group type and

                                                associated groups But if you already have a group type to which you

                                                want to apply your policy you can go ahead and create the new policy

                                                What is a vROps PolicyA policy is a set of rules that you define

                                                for vRealize Operations Manager to

                                                use to analyze and display information

                                                about the objects in your environment

                                                You can create modify and administer

                                                policies to determine how vRealize Operations

                                                Manager displays data in dashboards views and reports

                                                Be careful if you choose to modify the default policy

                                                as yoursquore modifying how vROps does its job and the

                                                information that you see across vROps in dashboards

                                                reports and views will forever be changed

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                Ideally you want to create a new policy for something such as letrsquos

                                                say your devtest cluster

                                                To do this (assuming you already had a group in mind) click on the

                                                Policy Library tab then the Plus sign to Create a New Policy (shown

                                                in Figure 3-9) From there you would give the policy a name and

                                                description

                                                Itrsquos common to create a new policy by starting with an existing policy

                                                The policy that you start with is called the ldquobase policyrdquo as the new

                                                policy you create inherits its settings from that policy See Figure 3-10

                                                From there as shown in Figure 3-11 yoursquoll associate a policy

                                                with a group

                                                In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                At this point if you used a policy template you have the option of just

                                                clicking Finish to complete the policy creation Or if you want to view

                                                or modify all the potential options for the policy configuration and

                                                alerts you can do so

                                                Figure 3-10

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                When yoursquore done your new policy will show up in the policy library

                                                as shown in Figure 3-12

                                                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                are system defined (the adapter groups) and cannot be changed Other

                                                groups are user-defined and can be modified or added to

                                                Figure 3-12

                                                Figure 3-11

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                Examples of system-defined adapter groups include Operating

                                                Systems World Universe vSAN World and vSphere World These

                                                groups contain objects such as the vCenter server ESXi hosts data

                                                centers etc

                                                Examples of the pre-defined user groups include Department

                                                Environment Function Location Security zone and Service Level

                                                Object You should use the vROps grouping to organize the objects in

                                                your virtual infrastructure in the way that makes the most sense to

                                                you If possible use the pre-defined user groups

                                                However if those groups donrsquot suit you vROps group types also allow

                                                you to create your own custom object groups specifically tailored for

                                                your environment Figure 3-13 shows the creation of the Dev-Test

                                                group for example

                                                By choosing a dynamic group membership (ldquoKeep group membership

                                                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                vSphere inventory object like a folder cluster resource pool or even

                                                Figure 3-13

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                a virtual data center All the objects under that object will always

                                                be associated with the group yoursquove created regardless of whether

                                                theyrsquore added or removed This is great for dynamically changing

                                                environments as most are today

                                                Once the grouprsquos created the logical inventory view allows you to

                                                use that group for all common vROps functions such as showing the

                                                performance and capacity for all associated resources

                                                For more information on policies group types and groups check

                                                out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                vRealize-Operations-Manager67vrealize-operations-manager-

                                                67-config-guidepdf) in the vROps documentation for more detailed

                                                information

                                                Automated Remediation in vROps There are many data center monitoring

                                                tools out there that tell you that you have

                                                a problem Remember the robot from the

                                                old sci-fi show ldquoLost In Spacerdquo It was

                                                always throwing up its arms and screeching

                                                ldquoWarning Warning Dangerrdquo

                                                At one point that may have been helpful (if

                                                stressful) but our expectations and needs

                                                have evolved Todayrsquos tools are able to predict problems before

                                                they happen and tell you how to fix them before they impact your

                                                applications Prediction and suggested remediation are the new

                                                minimum expectation However there are very few tools out there

                                                that will not only predict and suggest remediation but automate

                                                the process

                                                Consider for example an employeemanager analogy where the

                                                employee keeps bringing common problems to the manager asking

                                                the manager how to solve the recurring issues No manager wants

                                                to hear about the same problems over and over again when the

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                fix is already known What could the manager do After dressing

                                                the employee down and threatening to make them eligible for

                                                unemployment benefits said manager could write a script that the

                                                employee could execute on their own to solve the problem

                                                Another analogy that might help is to think in terms of the cloud

                                                Cloud management requires a tool that knows what can go wrong in

                                                your cloud infrastructure and automatically solve it for you before it

                                                impacts applications and yes even without notifying you about it in

                                                the middle of the night The ideal would be for your cloud monitoring

                                                and management tool to email you a report in the morning that says

                                                ldquoI fixed these problems for you while you were sleeping and the

                                                applications were never impactedrdquo

                                                This is exactly the type of functionality that vROps Intelligent

                                                Operations can provide

                                                vROps offers many different actions that can be automated without

                                                any scripting and without vRealize Automation Examples include

                                                powering on a VM powering off a VM resizing most VM resources

                                                and more With these actions vROps is able to prevent downtime or

                                                application performance issues before they happen

                                                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                with vROps

                                                bull Automated Workload Optimization The ability of vROps to move

                                                running VMs from one cluster to another to proactively prevent

                                                performance bottlenecks before they happen

                                                bull vROps Automated Actions vROps can perform more than 39

                                                different actions on objects managed by the vCenter adapter You

                                                can manually perform these actions or configure alerts to trigger

                                                remediation with one of them

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                bull vRealize Automation Integrated Actions The same actions that

                                                can be automated with vROps can also be automated with vRealize

                                                Automation allowing you to perform more complex automations

                                                bull Webhooks By leveraging vRealize Orchestrator integration you

                                                can trigger an alert based on an email SNMP trap or REST API

                                                notification that alert can then perform an automated action

                                                The first thing you need to know is that for these vROps actions to

                                                work the vCenter adapter must have Enable Actions set to Enable as

                                                shown in Figure 3-15

                                                In the past you would configure the vCenter Python Adapter

                                                separately but starting with vROps 66 thatrsquos no longer necessary

                                                You can view the multitude of different actions that you can either

                                                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                Figure 3-15

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                If you take a look at a specific vSphere object and click on the Actions

                                                drop down for that object you can see the actions that apply to that

                                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                To automate these types of actions you need to modify a

                                                recommendation to perform an action (remediate) instead of just

                                                recommend remediation steps To do this go to the Alerts menu then

                                                into Alert Settings Recommendations and find a recommendation

                                                Figure 3-16

                                                Figure 3-17

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                you want to automate Figure 3-18 for example shows a pre-defined

                                                recommendation to add more memory to a VM

                                                In this case therersquos a pre-defined action as well to add more memory

                                                to the VM to automatically remediate the memory contention issue

                                                and resolve application slowness See Figure 3-19

                                                Automated remediation takes alert recommendations (which already

                                                exist in your vROps installation) and allows you to turn on an action

                                                to take that supersedes the recommendation

                                                When automated actions kick in theyrsquore displayed under

                                                Administration History Recent Tasks

                                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                were sleeping

                                                Figure 3-18

                                                Figure 3-19

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                occur on the monitored objects when data analysis indicates deviations

                                                from normal metric values or when a problem occurs with one of the

                                                vRealize Operations components

                                                In other words alerts are things you need know about

                                                vROps Alerts come in three flavors

                                                bull Critical

                                                bull Immediate

                                                bull Warning

                                                Critical alerts should be acted upon immediately immediate alerts

                                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                Alerts are visible in a few different areas in vROps The most obvious is

                                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                                alerts is from the Operations Overview as you can see in Figure 3-21

                                                vROps comes with many different alerts preconfigured Under the Alerts

                                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                alerts and create your own custom alerts should you decide to do so

                                                Figure 3-20

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                you receive an alert vROps is typically very helpful in resolving alerts

                                                by explaining the problem offering metrics to support its analysis and

                                                providing recommended actions to remediate the issue (Figure 3-23)

                                                Figure 3-21

                                                Figure 3-22

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                If you select an alert in the Alerts menu you can take ownership

                                                cancel the alert suspend the alert go to the alert definition or release

                                                ownership (Figure 3-24)

                                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                scheduler aka pDRS So what does pDRS do that the DRS you

                                                already know and love doesnrsquot

                                                Figure 3-23

                                                Figure 3-24

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                that you love it (I know I do) You may think that DRS is already perfect

                                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                needed to actually predict the needs of your applications With that

                                                your applications can achieve the fastest performance possible and

                                                your vSphere infrastructure can have the fastest workload balancing

                                                ever Would that interest you

                                                vSphere and DRS have been working together since vROps 62 when

                                                Intelligent Workload Placement with DRS was announced With

                                                Intelligent Workload Placement vROps helped to rebalance VM

                                                workloads across clusters

                                                With Intelligent Workload Placement in place you may think that

                                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                                all DRS already does its job very well But letrsquos look at the different

                                                approaches that DRS has available to it

                                                Traditionally DRS has worked by reactively balancing workloads

                                                when applications (running on VMs) arenrsquot getting the resources

                                                they need DRS analyzes the resources allocated (CPU and memory)

                                                and looks to see if those resources are continuously available if they

                                                arenrsquot it moves that VM to a host that has those resources available

                                                While this works well in most cases there is the potential for

                                                contention and thus negative application performance impact (albeit

                                                very short) DRS is included with vSphere Enterprise Plus

                                                The next step up from reactive is balance which is the Intelligent

                                                Workload Placement approach discussed earlier With the balance

                                                method vSphere DRS and vROps begin working together

                                                This is an improvement over the reactive method because vROps is

                                                working at a higher level than DRS to analyze performance across

                                                multiple clusters While this is by itself better than DRS the downside

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                                application performance issues and contention before it happens

                                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                performance issues While they typically fix application performance

                                                issues very quickly therersquos no guarantee that they will in addition

                                                therersquos no proactive diagnosis and prevention of problems before

                                                they happen

                                                Predictive DRS does exactly this helping the admin get out ahead

                                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                predicts what resources each VM will need that day using the past

                                                resource consumption of each VM as a guide to future needs

                                                It combines that predictive ability with the knowledge of what VMs

                                                are on each host and the resources that each host is able to contribute

                                                vROps makes these predictions using its dynamic thresholds The

                                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                                each individual VM and application

                                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                your DRS Cluster Configuration enable vSphere DRS and check the

                                                box to Enable Predictive DRS (see Figure 3-26)

                                                Next navigate to the Administration menu in vROps then to Solutions

                                                Edit your vSphere Solution then under the advanced settings enable

                                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                shown in Figure 3-27

                                                Figure 3-25

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                Each hour predictive DRS will combine its knowledge of the

                                                environment combined with the historical resource utilization of each

                                                VM then take action to ensure that the VMs receive the resources

                                                Figure 3-26

                                                Figure 3-27

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                they need before theyrsquore needed The end result is that your critical

                                                applications never get the chance to suffer performance degradation

                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                that workloads get the resources that they need)

                                                Unlike DRS which works within vSphere clusters automated workload

                                                optimization automates the optimization of workloads between

                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                having multiple vSphere clusters

                                                I like to say that DRS works intra-cluster and automated workload

                                                optimization works inter-cluster

                                                Figure 3-28

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                the Optimize Capacity section See Figure 3-28

                                                You can control how yoursquod like the workloads to be placed in the

                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                Figure 3-29

                                                Once you have multiple clusters managed by vROps you can choose to

                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                a Schedule or make workload balancing Automatic

                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                next chapter of this book

                                                Figure 3-29

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                host of valuable metrics

                                                bull Total environment capacity

                                                bull Used capacity

                                                bull CPU capacity trends

                                                bull Memory capacity trends

                                                Figure 3-30

                                                Figure 3-31

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                bull Disk capacity trends

                                                bull Predict how much time remains before your most critical resources

                                                are depleted

                                                By drilling down into a specific cluster yoursquoll move down into the

                                                environment level from there you can drill even deeper For example

                                                check out the workload analysis of the cluster in Figure 3-32

                                                This drilldown can be done for a specific host VM or datastore For

                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                In this case you should be concerned since just 35 days remain until

                                                memory runs out in your vCenter Server VM

                                                vROps can show the capacity and time remaining for any object it

                                                manages including clusters hosts datastores and VMs It will

                                                proactively alert you should the capacity and time remaining fall

                                                below predetermined levels

                                                Figure 3-32

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                troubleshoot your vSphere infrastructure

                                                To that end vROps constantly performs performance analysis to

                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                vSAN in addition to the ability to troubleshoot via log data

                                                Figure 3-33

                                                Figure 3-34

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                dashboard It enables you to quickly identify the type of contention

                                                faced by each VM in the cluster

                                                Besides the troubleshooting dashboards the real power of vROps

                                                shines through when you realize how often the vROps Smart Alerts

                                                are able to point you to the root cause of an issue and provide

                                                recommendations for remediation so that you can quickly resolve any

                                                trouble that might occur

                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                you installed the vROps Management Pack for vSAN However vSAN

                                                management is built into vROps 66 and later

                                                Using vSAN management and monitoring in vROps requires you to

                                                enable it by connecting it to your vCenter Server In vROps go to

                                                the Administration menu then to Solutions select the VMware vSAN

                                                solution then the Gear icon to configure (Figure 3-36)

                                                Figure 3-35

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                Figure 3-36

                                                Figure 3-37

                                                Figure 3-38

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                After you get a successful test of the connection and credentials make

                                                sure that you click Save Settings

                                                At this point vROps will begin gathering statistics from your vCenter

                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                insightful statistics and recommendations from vROps

                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                bull vSAN Capacity Overview

                                                bull Migrate to vSAN

                                                bull vSAN Operations Overview

                                                bull Troubleshoot vSAN

                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                Figure 3-39

                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                For those using vSAN these dashboards are invaluable They allow

                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                clusters prevent vSAN trouble before it happens and if needed

                                                troubleshoot vSAN (Figure 3-40)

                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                vROps features and how to maximize your vSphere infrastructure

                                                using vROps features like predictive DRS vSAN management and

                                                powerful capacity dashboards

                                                With the latest version of vROps some even more powerful features

                                                have been released In the next chapter wersquoll dive into the latest

                                                vROps features that will allow you to enable a self-driving vSphere

                                                infrastructure

                                                Drive on

                                                Figure 3-40

                                                CHAPTER 4

                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                read this chapter completely With the recently announced vROps 67

                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                driving data center will bring ldquoContinuous performance optimization

                                                based on operational and business intent efficient capacity

                                                management proactive planning and intelligent remediationrdquo

                                                The goal for the self-driving data center is to provide a unified

                                                management platform so that the IT organization can optimize

                                                plan and scale the software-defined data center and multiple cloud

                                                deployments from the applications to the infrastructure

                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                new instance of vROps 67 directly from the vSphere client without

                                                having to go through the traditional installation steps that we covered

                                                in Chapter 2 of this book With the new high speed installation

                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                configure it In addition to the deployment the high speed installation

                                                also includes the automatic configuration of the vSphere Adapter to

                                                communicate with the vCenter server that you deployed it from

                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                From there you can select either the online or offline installation mode

                                                provide your vCenter server credentials define your environment

                                                (datacenter cluster host datastore and network) and provide IP

                                                address details With that information vCenter will automatically

                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                configure the vSphere adapter in vROps

                                                Figure 4-1

                                                Figure 4-2

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                You can be up and running with vROps faster than ever by combining

                                                vSphere 67 vCenter 67 and vROps 67

                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                when you combine vROps 67 and vCenter

                                                67 Only with that magical combination

                                                can you use the new vROps 67 plugin

                                                for the vCenter 67 HTML5 web client

                                                (Figure 4-3)

                                                The vRealize Operations within vCenter

                                                plugin provides you with six new

                                                dashboards directly inside your vCenter

                                                UI (Figure 4-4)

                                                The end result is that you get all the

                                                goodness of vROps in your vSphere client

                                                helping you be more productive than ever

                                                Figure 4-3

                                                Figure 4-4

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                makes vROps easier to use ultimately making you more productive

                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                includes updated workflows for enterprise-wide troubleshooting with

                                                metrics and logs Figure 4-5 shows the new interface

                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                define how the data centerrsquos intended to run and then for vROps to

                                                make it happen

                                                Figure 4-5

                                                Figure 4-6

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                The first step is to access the current performance of your data center

                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                optimization window

                                                Simply define intent by configuring settings such as target utilization

                                                and cluster headroom then define tag-based placement requirements

                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                bull SLA tiers Gold Silver Bronze

                                                bull License policies Windows Oracle Linux

                                                bull Compliance PCI HIPAA

                                                bull App affinity policies

                                                After yoursquove defined intent turn on self-driving operations by

                                                automating workload balancing and performance optimization

                                                (Figure 4-8) There are several ways to automate optimization action

                                                bull Run it now manually based on recommendations

                                                bull Schedule it for an automated ongoing optimization

                                                Figure 4-7

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                bull Automate to run when performance troubles occur and desired

                                                performance intent isnrsquot met

                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                for capacity shortfalls view total cost of ownership and get detailed

                                                insights on potential cost savings from reclamation and analyze

                                                optimum densities for the future

                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                presented As you can see cost data is directly correlated with capacity

                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                not needed

                                                Figure 4-8

                                                Figure 4-9

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                After getting an idea of which data centers to prioritize and what could

                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                optimization actions This includes reclamation right-sizing and

                                                automating workload balancing to reduce license costs as well as

                                                densification to consolidate workloads into minimal clusters while

                                                assuring that you meet goals for performance target utilization and

                                                defined intent

                                                The new capacity analytics engine is able to view historical trends and

                                                predict the most constrained resources such as CPU memory and

                                                disk space It can also give recommendations to either reclaim unused

                                                capacity or even add capacity (Figure 4-11)

                                                Figure 4-10

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                workloads For some of those workloads it makes the most sense to

                                                move them into the public cloud but which public cloud

                                                The new version of vROps allows you to perform what-if scenario

                                                analysis to decide where to run workloads between VMware Cloud on

                                                AWS and AWS EC2 as shown in Figure 4-12

                                                Figure 4-11

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                to enable IT and application owners to triage and resolve issues faster

                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                by automatically discovering VMs and apps then provisioning the

                                                required OS and app data collectors to send metrics to Wavefront

                                                Figure 4-12

                                                Figure 4-13

                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                This capability enables IT to gain control and provide app monitoring

                                                capabilities to their DevOps teams for the next generation of apps in

                                                addition to traditional applications

                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                More importantly yoursquove learned how to maximize the power of

                                                vROps to make the most of your vSphere infrastructure When paired

                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                center solution that provides powerful features like predictive DRS

                                                workload optimization cost savings and ultimately the self-driving

                                                data center

                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                the latest version check out the vROps

                                                Upgrade Center

                                                httpswwwvmwarecomproducts

                                                vrealize-operationsupgrade-centerhtml

                                                If you donrsquot have vROps in place already you can

                                                sign up for a free 60-day evaluation

                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                • Chapter 1
                                                  • Getting Started with VMware vRealize Operations
                                                    • What is vRealize Operations
                                                    • How Does vRealize Operations Work
                                                    • Understanding vRealize Operations Editions
                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                    • Summary
                                                        • Chapter 2
                                                          • Deploying vRealize Operations
                                                            • vRealize Operations Architecture Overview
                                                            • Sizing vRealize Operations
                                                            • Installing vRealize Operations for the First Time
                                                            • Accessing vRealize Operations
                                                            • Summary
                                                                • Chapter 3
                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                    • Configuring SSO in vROps
                                                                    • Understanding Policies in vROps
                                                                    • Automated Remediation in vROps
                                                                    • Configuring Alerts
                                                                    • Predictive DRS
                                                                    • Automated Workload Optimization
                                                                    • Maximizing Capacity Analysis with vROps
                                                                    • Maximize Troubleshooting with vROps
                                                                    • Summary
                                                                        • Chapter 4
                                                                          • Maximizing vRealize Operations
                                                                            • High Speed Installation
                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                            • Enhanced User Interface
                                                                            • Automating Performance Based on Intent
                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                            • Whatrsquos Next

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 5

                                                  After that yoursquoll be walked through the deployment wizard starting

                                                  with giving the VM a name and selecting where yoursquod like to deploy

                                                  it (Figure 2-7)

                                                  Next select the virtual infrastructure resource where yoursquod like to

                                                  deploy the virtual appliance (Figure 2-8)

                                                  Figure 2-7

                                                  Figure 2-8

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                                  Next yoursquoll have a chance to review the details of what yoursquore about

                                                  to deploy (Figure 2-9) including the version of the vROps and the

                                                  required disk size

                                                  Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                                  any virtual appliance) and try to deploy

                                                  it using the vSphere Client (Windows

                                                  or Web) make sure you have a good

                                                  connection In the past Irsquove struggled trying

                                                  to deploy an OVF over a WAN or slow WiFi and had

                                                  to troubleshoot numerous FAILED error messages Eventually I discovered

                                                  that when I connect via reliable Ethernet to the same network that the

                                                  vSphere infrastructure is on the errors simply disappear

                                                  If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                                  connecting to it via RDP downloading the OVF file to that Windows VM

                                                  (because itrsquos on the same network as the vSphere infrastructure) and

                                                  then deploying the OVF file from there

                                                  Figure 2-9

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                                  Accept the VMware end user license agreement by clicking Accept and

                                                  then Next

                                                  Now select the size of your virtual infrastructure based on the sizing

                                                  information discussed earlier in this chapter Sizes range from extra

                                                  small to extra large As we saw this will determine the resources that

                                                  will be allocated to the VM once itrsquos deployed

                                                  Figure 2-10

                                                  Figure 2-11

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                                  Select the datastore where yoursquoll install vROps the virtual disk format

                                                  and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                                  Next select the network to which the vROps VM will connect

                                                  (Figure 2-11)

                                                  Next you have the chance to customize the template that will be used

                                                  to create the VM (Figure 2-12) This includes the time zone and any

                                                  static IP network settings you want to use If yoursquoll be using this

                                                  in a production or lab environment using a static IP address is

                                                  recommended

                                                  Finally review everything and if correct click Finish (Figure 2-13)

                                                  Figure 2-12

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                  After a few minutes you should see the new vROps VM deployed on

                                                  the new host or cluster specified After you power on the VM and a

                                                  minute or so has passed you can go to the vROps console It will look

                                                  very similar to Figure 2-14

                                                  As you can see it directs you to the URL for the vROps appliance

                                                  Figure 2-13

                                                  Figure 2-14

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                  Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                  screen that looks like Figure 2-15

                                                  As you can see the three options are to perform an express installation

                                                  a new installation or expand an existing installation

                                                  In our case we will choose the express installation to get vROps up and

                                                  running as quickly as possible but if yoursquod like to see every additional

                                                  installation option yoursquod choose the new installation If you already

                                                  have an existing installation you would of course choose to expand

                                                  that existing installation to add greater scalability or high availability

                                                  to your pre-existing cluster

                                                  Choosing the express installation begins the three steps of the vROps

                                                  Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                  The first step is to enter the new password for the admin account

                                                  Keep in mind that you need to use a complex password that meets the

                                                  requirements as shown in Figure 2-17

                                                  Figure 2-15

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                  Figure 2-16

                                                  Figure 2-17

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                  After clicking Next yoursquore ready to complete the vROps installation

                                                  (Figure 2-18)

                                                  The additional options provide the ability to choose a custom security

                                                  certificate configure a name for the customer master node and enter

                                                  an NTP server address for timekeeping

                                                  Figure 2-18

                                                  Figure 2-19

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                  Once configured the vROps web UI displays a login screen at which

                                                  point you can log in with the admin username and password you

                                                  configured (Figure 2-19)

                                                  vRealize Operations Manager deployment is now complete leading to

                                                  the final five-step configuration wizard shown in Figure 2-20

                                                  After clicking Next and accepting the license agreement yoursquore

                                                  prompted to enter your product license key shown in Figure 2-21

                                                  You can choose to either take the default to evaluate vROps or if

                                                  yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                  For this tutorial the product evaluation default was selected One

                                                  more checkbox about being part of the VMware customer experience

                                                  improvement program then click Next then Finish (Figure 2-22) to

                                                  complete the installation wizard

                                                  Figure 2-20

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                  Figure 2-21

                                                  Figure 2-22

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                  Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                  solution As Figure 2-23 shows you should choose VMware vSphere

                                                  Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                  your vSphere infrastructure enabling vROps to begin gathering

                                                  performance data related to your hosts clusters storage and VMs

                                                  Figure 2-23

                                                  Figure 2-24

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                  To configure the vSphere solution select the VMware vSphere solution

                                                  and click on the gear icon inside the Administration tab and under

                                                  Solutions

                                                  This brings you to the manage solution configuration The first thing

                                                  to do is add a new set of credentials by clicking the Plus sign on the

                                                  right side of the credentials field (Figure 2-24)

                                                  Itrsquos here that you can add your administrative vCenter username and

                                                  password shown in Figure 2-25

                                                  With your credentials added you next add a display name for your

                                                  vCenter server and your vCenter serverrsquos domain name or IP address

                                                  then click the button Test Connection (Figure 2-26)

                                                  If the test is successful yoursquoll be prompted to accept the default

                                                  certificate (Figure 2-27)

                                                  Figure 2-25

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                  After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                  Figure 2-26

                                                  Figure 2-27

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                  After you click OK make sure that you click Save Settings before

                                                  clicking Close to continue

                                                  With the solution configured you should now see that vROps is

                                                  collecting data from vCenter as shown in Figure 2-29

                                                  It will take some time for vROps to gather all the data that it

                                                  needs to learn about your virtual infrastructure to start making

                                                  recommendations for optimization but just in the first few minutes

                                                  yoursquoll start learning where your bottlenecks are and which of your

                                                  VMs hosts and datastores are currently under the heaviest workloads

                                                  (and what the source is of those workloads)

                                                  Figure 2-28

                                                  Figure 2-29

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                  Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                  interfaces and how to log in to those interfaces

                                                  Herersquos what you need to know

                                                  The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                  or domain name) of the vROps VM This IP address was either

                                                  statically configured when you deployed vROps or obtained by

                                                  DHCP If you donrsquot know the IP address of your vROps VM simply

                                                  go to the console of the VM inside the vSphere Web Client

                                                  bull The username for the web interface defaults to admin the

                                                  password was configured when you deployed vROps

                                                  The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                  or domain name used to access vROps but add ldquoadminrdquo after it

                                                  like this http1921681157admin

                                                  Figure 2-30

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                  bull The username for the web interface defaults to admin the

                                                  password was configured when you deployed vROps

                                                  The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                  troubleshooting and network reconfiguration The console is

                                                  accessed through the VMrsquos console in the vSphere Web Client

                                                  SSH access may have been enabled when you deployed vROps if

                                                  not itrsquos possible to enable it by using the console access through

                                                  the vSphere Web Client

                                                  bull You can log in to the console using the same admin account

                                                  shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                  root account By default in vROps therersquos no password set on

                                                  the root account so the first time you log in yoursquoll be prompted

                                                  to change the password To do so you must enter the current

                                                  password Since the default password is blank you can press

                                                  enter to move on

                                                  bull The most commonly used administrative tools inside the vROps

                                                  command-line console are in ldquooptvmwaresharevamirdquo

                                                  For example vami_config_net shown in Figure 2-32 is used to

                                                  reconfigure networking on the vROps virtual appliance this is very

                                                  useful if you used DHCP IP addressing when you deployed the virtual

                                                  Figure 2-31

                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                  appliance but later want to change to a static IP address or reconfigure

                                                  the DNS servers being used

                                                  SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                  deploy vROps and how to connect it to vCenter You should now be

                                                  up and running

                                                  In the next chapter yoursquoll get detailed information on how vROps

                                                  is configured in the real world regarding single sign-on alert

                                                  configuration custom policies and more

                                                  Figure 2-32

                                                  CHAPTER 3

                                                  Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                  yoursquore ready to enable intelligent operations for your virtual

                                                  infrastructure In this chapter yoursquoll learn about some of the most

                                                  common configurations you may want to perform beyond the initial

                                                  configuration Yoursquoll also learn how to configure SSO authentication

                                                  custom policies custom alerts predictive DRS automated workload

                                                  balancing capacity management and more

                                                  Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                  Those are the same admins who always log in to vROps using the

                                                  SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                  configure single sign-on (SSO) with vROps

                                                  The benefit of SSO is that any login you can use to log in to the

                                                  vSphere Web Client will also allow you to log in to vROps And once

                                                  you log in to the vSphere Web Client you can use vROps without any

                                                  authentication whatsoever This is a huge convenience

                                                  Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                  These steps assume that you already have vSphere vCenter and

                                                  vROps Manager installed and configured

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                  Finally make sure that the time on your vROps server is synced with

                                                  the time on your vCenter server Network Time Protocol (NTP) is the

                                                  best way to do this and configuring NTP in vROps is easy Just go into

                                                  Administration Cluster Management and on the Actions menu click

                                                  on Network Time Protocol Settings as shown in Figure 3-1

                                                  If you already have an NTP server (likely configured during deployment

                                                  of vROps) you can move on from here If you donrsquot have an NTP

                                                  server enter the name of your NTP server and click Add to add your

                                                  NTP server

                                                  Next make sure you have DNS configured for your vCenter server and

                                                  vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                  the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                  port is not reachablerdquo

                                                  Finally note carefully the version update and patch levels of your

                                                  vCenter server and your vROps server I recommend the latest

                                                  version of both

                                                  Figure 3-1

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                  Once yoursquove met the prerequisites you can move on to configuring

                                                  SSO To configure SSO in vROps go to the Administration tab and

                                                  under Access click on Authentication Sources Then click Add to add

                                                  a new authentication source as shown in Figure 3-2

                                                  Note that under ldquosource typerdquo you can configure authentication to

                                                  SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                  (AD) or Open LDAP

                                                  Figure 3-2

                                                  Figure 3-3

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                  Irsquod recommend configuring your vCenter server to use AD

                                                  authentication then configuring vROps to point to vCenter for SSO

                                                  SAML authentication This is preferable to configuring vROps to go to

                                                  AD for authentication

                                                  Enter a name for the authentication source (whatever you want)

                                                  keeping the default of SSO SAML for the source type Then enter

                                                  the vCenter IP address or host name username and password See

                                                  Figure 3-3

                                                  Next accept the certificate from vCenter and click OK as shown in

                                                  Figure 3-4

                                                  Then as Figure 3-5 shows specify which groups you want to import

                                                  Assign vROps roles to the user groups that yoursquore importing

                                                  (Figure 3-6)

                                                  In this case we added the vCenter administratorsvspherelocal

                                                  account and made it an administrator for vROps

                                                  In production environments you might want to create an AD group in

                                                  which you add your vROps administrators then authorize that group

                                                  to administer or simply use vROps

                                                  Figure 3-4

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                  Figure 3-5

                                                  Figure 3-6

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                  At this point your configuration should be complete To test it log

                                                  out of vROps and the vSphere Web Client

                                                  Log back into the vSphere Web Client and open the web page for

                                                  vROps you should be automatically logged in with no authentication

                                                  As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                  to log in

                                                  Remember the goal of this SSO configuration is that you never have

                                                  to log in to vROps again (during normal usage) as long as yoursquore

                                                  already logged into the vSphere Web Client Mission accomplished

                                                  Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                  of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                  admin needs to perform If you donrsquot do it at the start at some point

                                                  you will likely need to do it in the future so you might as well do it

                                                  right from the start

                                                  If you click on Home at the top of the vROps web interface then click

                                                  on Administration yoursquoll be taken to the administrative interface

                                                  where just about all vROps customizations are made (Figure 3-8)

                                                  Figure 3-7

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                  In the administrative interface click on Policies on the left to configure

                                                  and customize vROps policies (Figure 3-9)

                                                  Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                  solely work off of thresholds but there are some things that you

                                                  inherently know about your virtual infrastructure that vROps

                                                  canrsquot know

                                                  Figure 3-8

                                                  Figure 3-9

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                  For example you may have a high-priority production cluster (with

                                                  many more resources intentionally allocated) and a low priority dev

                                                  test cluster (with many fewer resources intentionally allocated) You

                                                  donrsquot want vROps alerting you that you need to add more resources

                                                  to devtest if you intentionally under-provisioned the devtest cluster

                                                  for the workload

                                                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                  a production cluster than it is for a testdev cluster Or you might

                                                  want to exclude the vROps VMs from monitoring and alerting on

                                                  themselves

                                                  You can see the importance of customization And since policies

                                                  are applied to groups there are times when yoursquoll want to wait on

                                                  the creation of new policies and first create a new group type and

                                                  associated groups But if you already have a group type to which you

                                                  want to apply your policy you can go ahead and create the new policy

                                                  What is a vROps PolicyA policy is a set of rules that you define

                                                  for vRealize Operations Manager to

                                                  use to analyze and display information

                                                  about the objects in your environment

                                                  You can create modify and administer

                                                  policies to determine how vRealize Operations

                                                  Manager displays data in dashboards views and reports

                                                  Be careful if you choose to modify the default policy

                                                  as yoursquore modifying how vROps does its job and the

                                                  information that you see across vROps in dashboards

                                                  reports and views will forever be changed

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                  Ideally you want to create a new policy for something such as letrsquos

                                                  say your devtest cluster

                                                  To do this (assuming you already had a group in mind) click on the

                                                  Policy Library tab then the Plus sign to Create a New Policy (shown

                                                  in Figure 3-9) From there you would give the policy a name and

                                                  description

                                                  Itrsquos common to create a new policy by starting with an existing policy

                                                  The policy that you start with is called the ldquobase policyrdquo as the new

                                                  policy you create inherits its settings from that policy See Figure 3-10

                                                  From there as shown in Figure 3-11 yoursquoll associate a policy

                                                  with a group

                                                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                  At this point if you used a policy template you have the option of just

                                                  clicking Finish to complete the policy creation Or if you want to view

                                                  or modify all the potential options for the policy configuration and

                                                  alerts you can do so

                                                  Figure 3-10

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                  When yoursquore done your new policy will show up in the policy library

                                                  as shown in Figure 3-12

                                                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                  are system defined (the adapter groups) and cannot be changed Other

                                                  groups are user-defined and can be modified or added to

                                                  Figure 3-12

                                                  Figure 3-11

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                  Examples of system-defined adapter groups include Operating

                                                  Systems World Universe vSAN World and vSphere World These

                                                  groups contain objects such as the vCenter server ESXi hosts data

                                                  centers etc

                                                  Examples of the pre-defined user groups include Department

                                                  Environment Function Location Security zone and Service Level

                                                  Object You should use the vROps grouping to organize the objects in

                                                  your virtual infrastructure in the way that makes the most sense to

                                                  you If possible use the pre-defined user groups

                                                  However if those groups donrsquot suit you vROps group types also allow

                                                  you to create your own custom object groups specifically tailored for

                                                  your environment Figure 3-13 shows the creation of the Dev-Test

                                                  group for example

                                                  By choosing a dynamic group membership (ldquoKeep group membership

                                                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                  vSphere inventory object like a folder cluster resource pool or even

                                                  Figure 3-13

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                  a virtual data center All the objects under that object will always

                                                  be associated with the group yoursquove created regardless of whether

                                                  theyrsquore added or removed This is great for dynamically changing

                                                  environments as most are today

                                                  Once the grouprsquos created the logical inventory view allows you to

                                                  use that group for all common vROps functions such as showing the

                                                  performance and capacity for all associated resources

                                                  For more information on policies group types and groups check

                                                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                  vRealize-Operations-Manager67vrealize-operations-manager-

                                                  67-config-guidepdf) in the vROps documentation for more detailed

                                                  information

                                                  Automated Remediation in vROps There are many data center monitoring

                                                  tools out there that tell you that you have

                                                  a problem Remember the robot from the

                                                  old sci-fi show ldquoLost In Spacerdquo It was

                                                  always throwing up its arms and screeching

                                                  ldquoWarning Warning Dangerrdquo

                                                  At one point that may have been helpful (if

                                                  stressful) but our expectations and needs

                                                  have evolved Todayrsquos tools are able to predict problems before

                                                  they happen and tell you how to fix them before they impact your

                                                  applications Prediction and suggested remediation are the new

                                                  minimum expectation However there are very few tools out there

                                                  that will not only predict and suggest remediation but automate

                                                  the process

                                                  Consider for example an employeemanager analogy where the

                                                  employee keeps bringing common problems to the manager asking

                                                  the manager how to solve the recurring issues No manager wants

                                                  to hear about the same problems over and over again when the

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                  fix is already known What could the manager do After dressing

                                                  the employee down and threatening to make them eligible for

                                                  unemployment benefits said manager could write a script that the

                                                  employee could execute on their own to solve the problem

                                                  Another analogy that might help is to think in terms of the cloud

                                                  Cloud management requires a tool that knows what can go wrong in

                                                  your cloud infrastructure and automatically solve it for you before it

                                                  impacts applications and yes even without notifying you about it in

                                                  the middle of the night The ideal would be for your cloud monitoring

                                                  and management tool to email you a report in the morning that says

                                                  ldquoI fixed these problems for you while you were sleeping and the

                                                  applications were never impactedrdquo

                                                  This is exactly the type of functionality that vROps Intelligent

                                                  Operations can provide

                                                  vROps offers many different actions that can be automated without

                                                  any scripting and without vRealize Automation Examples include

                                                  powering on a VM powering off a VM resizing most VM resources

                                                  and more With these actions vROps is able to prevent downtime or

                                                  application performance issues before they happen

                                                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                  with vROps

                                                  bull Automated Workload Optimization The ability of vROps to move

                                                  running VMs from one cluster to another to proactively prevent

                                                  performance bottlenecks before they happen

                                                  bull vROps Automated Actions vROps can perform more than 39

                                                  different actions on objects managed by the vCenter adapter You

                                                  can manually perform these actions or configure alerts to trigger

                                                  remediation with one of them

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                  bull vRealize Automation Integrated Actions The same actions that

                                                  can be automated with vROps can also be automated with vRealize

                                                  Automation allowing you to perform more complex automations

                                                  bull Webhooks By leveraging vRealize Orchestrator integration you

                                                  can trigger an alert based on an email SNMP trap or REST API

                                                  notification that alert can then perform an automated action

                                                  The first thing you need to know is that for these vROps actions to

                                                  work the vCenter adapter must have Enable Actions set to Enable as

                                                  shown in Figure 3-15

                                                  In the past you would configure the vCenter Python Adapter

                                                  separately but starting with vROps 66 thatrsquos no longer necessary

                                                  You can view the multitude of different actions that you can either

                                                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                  Figure 3-15

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                  If you take a look at a specific vSphere object and click on the Actions

                                                  drop down for that object you can see the actions that apply to that

                                                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                  To automate these types of actions you need to modify a

                                                  recommendation to perform an action (remediate) instead of just

                                                  recommend remediation steps To do this go to the Alerts menu then

                                                  into Alert Settings Recommendations and find a recommendation

                                                  Figure 3-16

                                                  Figure 3-17

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                  you want to automate Figure 3-18 for example shows a pre-defined

                                                  recommendation to add more memory to a VM

                                                  In this case therersquos a pre-defined action as well to add more memory

                                                  to the VM to automatically remediate the memory contention issue

                                                  and resolve application slowness See Figure 3-19

                                                  Automated remediation takes alert recommendations (which already

                                                  exist in your vROps installation) and allows you to turn on an action

                                                  to take that supersedes the recommendation

                                                  When automated actions kick in theyrsquore displayed under

                                                  Administration History Recent Tasks

                                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                  were sleeping

                                                  Figure 3-18

                                                  Figure 3-19

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                  occur on the monitored objects when data analysis indicates deviations

                                                  from normal metric values or when a problem occurs with one of the

                                                  vRealize Operations components

                                                  In other words alerts are things you need know about

                                                  vROps Alerts come in three flavors

                                                  bull Critical

                                                  bull Immediate

                                                  bull Warning

                                                  Critical alerts should be acted upon immediately immediate alerts

                                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                  Alerts are visible in a few different areas in vROps The most obvious is

                                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                                  vROps comes with many different alerts preconfigured Under the Alerts

                                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                  alerts and create your own custom alerts should you decide to do so

                                                  Figure 3-20

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                  you receive an alert vROps is typically very helpful in resolving alerts

                                                  by explaining the problem offering metrics to support its analysis and

                                                  providing recommended actions to remediate the issue (Figure 3-23)

                                                  Figure 3-21

                                                  Figure 3-22

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                  If you select an alert in the Alerts menu you can take ownership

                                                  cancel the alert suspend the alert go to the alert definition or release

                                                  ownership (Figure 3-24)

                                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                                  already know and love doesnrsquot

                                                  Figure 3-23

                                                  Figure 3-24

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                  that you love it (I know I do) You may think that DRS is already perfect

                                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                  needed to actually predict the needs of your applications With that

                                                  your applications can achieve the fastest performance possible and

                                                  your vSphere infrastructure can have the fastest workload balancing

                                                  ever Would that interest you

                                                  vSphere and DRS have been working together since vROps 62 when

                                                  Intelligent Workload Placement with DRS was announced With

                                                  Intelligent Workload Placement vROps helped to rebalance VM

                                                  workloads across clusters

                                                  With Intelligent Workload Placement in place you may think that

                                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                                  all DRS already does its job very well But letrsquos look at the different

                                                  approaches that DRS has available to it

                                                  Traditionally DRS has worked by reactively balancing workloads

                                                  when applications (running on VMs) arenrsquot getting the resources

                                                  they need DRS analyzes the resources allocated (CPU and memory)

                                                  and looks to see if those resources are continuously available if they

                                                  arenrsquot it moves that VM to a host that has those resources available

                                                  While this works well in most cases there is the potential for

                                                  contention and thus negative application performance impact (albeit

                                                  very short) DRS is included with vSphere Enterprise Plus

                                                  The next step up from reactive is balance which is the Intelligent

                                                  Workload Placement approach discussed earlier With the balance

                                                  method vSphere DRS and vROps begin working together

                                                  This is an improvement over the reactive method because vROps is

                                                  working at a higher level than DRS to analyze performance across

                                                  multiple clusters While this is by itself better than DRS the downside

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                                  application performance issues and contention before it happens

                                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                  performance issues While they typically fix application performance

                                                  issues very quickly therersquos no guarantee that they will in addition

                                                  therersquos no proactive diagnosis and prevention of problems before

                                                  they happen

                                                  Predictive DRS does exactly this helping the admin get out ahead

                                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                  predicts what resources each VM will need that day using the past

                                                  resource consumption of each VM as a guide to future needs

                                                  It combines that predictive ability with the knowledge of what VMs

                                                  are on each host and the resources that each host is able to contribute

                                                  vROps makes these predictions using its dynamic thresholds The

                                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                                  each individual VM and application

                                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                                  box to Enable Predictive DRS (see Figure 3-26)

                                                  Next navigate to the Administration menu in vROps then to Solutions

                                                  Edit your vSphere Solution then under the advanced settings enable

                                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                  shown in Figure 3-27

                                                  Figure 3-25

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                  Each hour predictive DRS will combine its knowledge of the

                                                  environment combined with the historical resource utilization of each

                                                  VM then take action to ensure that the VMs receive the resources

                                                  Figure 3-26

                                                  Figure 3-27

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                  they need before theyrsquore needed The end result is that your critical

                                                  applications never get the chance to suffer performance degradation

                                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                  feature called ldquoautomated workload optimizationrdquo You might be

                                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                                  workloads (although technically it doesnrsquot balance at all it ensures

                                                  that workloads get the resources that they need)

                                                  Unlike DRS which works within vSphere clusters automated workload

                                                  optimization automates the optimization of workloads between

                                                  vSphere clusters Thus to leverage AWO the first requirement is

                                                  having multiple vSphere clusters

                                                  I like to say that DRS works intra-cluster and automated workload

                                                  optimization works inter-cluster

                                                  Figure 3-28

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                  the Optimize Capacity section See Figure 3-28

                                                  You can control how yoursquod like the workloads to be placed in the

                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                  Figure 3-29

                                                  Once you have multiple clusters managed by vROps you can choose to

                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                  a Schedule or make workload balancing Automatic

                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                  next chapter of this book

                                                  Figure 3-29

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                  host of valuable metrics

                                                  bull Total environment capacity

                                                  bull Used capacity

                                                  bull CPU capacity trends

                                                  bull Memory capacity trends

                                                  Figure 3-30

                                                  Figure 3-31

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                  bull Disk capacity trends

                                                  bull Predict how much time remains before your most critical resources

                                                  are depleted

                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                  environment level from there you can drill even deeper For example

                                                  check out the workload analysis of the cluster in Figure 3-32

                                                  This drilldown can be done for a specific host VM or datastore For

                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                  In this case you should be concerned since just 35 days remain until

                                                  memory runs out in your vCenter Server VM

                                                  vROps can show the capacity and time remaining for any object it

                                                  manages including clusters hosts datastores and VMs It will

                                                  proactively alert you should the capacity and time remaining fall

                                                  below predetermined levels

                                                  Figure 3-32

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                  troubleshoot your vSphere infrastructure

                                                  To that end vROps constantly performs performance analysis to

                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                  vSAN in addition to the ability to troubleshoot via log data

                                                  Figure 3-33

                                                  Figure 3-34

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                  dashboard It enables you to quickly identify the type of contention

                                                  faced by each VM in the cluster

                                                  Besides the troubleshooting dashboards the real power of vROps

                                                  shines through when you realize how often the vROps Smart Alerts

                                                  are able to point you to the root cause of an issue and provide

                                                  recommendations for remediation so that you can quickly resolve any

                                                  trouble that might occur

                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                  management is built into vROps 66 and later

                                                  Using vSAN management and monitoring in vROps requires you to

                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                  the Administration menu then to Solutions select the VMware vSAN

                                                  solution then the Gear icon to configure (Figure 3-36)

                                                  Figure 3-35

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                  Figure 3-36

                                                  Figure 3-37

                                                  Figure 3-38

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                  After you get a successful test of the connection and credentials make

                                                  sure that you click Save Settings

                                                  At this point vROps will begin gathering statistics from your vCenter

                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                  insightful statistics and recommendations from vROps

                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                  bull vSAN Capacity Overview

                                                  bull Migrate to vSAN

                                                  bull vSAN Operations Overview

                                                  bull Troubleshoot vSAN

                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                  Figure 3-39

                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                  For those using vSAN these dashboards are invaluable They allow

                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                  clusters prevent vSAN trouble before it happens and if needed

                                                  troubleshoot vSAN (Figure 3-40)

                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                  vROps features and how to maximize your vSphere infrastructure

                                                  using vROps features like predictive DRS vSAN management and

                                                  powerful capacity dashboards

                                                  With the latest version of vROps some even more powerful features

                                                  have been released In the next chapter wersquoll dive into the latest

                                                  vROps features that will allow you to enable a self-driving vSphere

                                                  infrastructure

                                                  Drive on

                                                  Figure 3-40

                                                  CHAPTER 4

                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                  read this chapter completely With the recently announced vROps 67

                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                  driving data center will bring ldquoContinuous performance optimization

                                                  based on operational and business intent efficient capacity

                                                  management proactive planning and intelligent remediationrdquo

                                                  The goal for the self-driving data center is to provide a unified

                                                  management platform so that the IT organization can optimize

                                                  plan and scale the software-defined data center and multiple cloud

                                                  deployments from the applications to the infrastructure

                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                  new instance of vROps 67 directly from the vSphere client without

                                                  having to go through the traditional installation steps that we covered

                                                  in Chapter 2 of this book With the new high speed installation

                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                  configure it In addition to the deployment the high speed installation

                                                  also includes the automatic configuration of the vSphere Adapter to

                                                  communicate with the vCenter server that you deployed it from

                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                  From there you can select either the online or offline installation mode

                                                  provide your vCenter server credentials define your environment

                                                  (datacenter cluster host datastore and network) and provide IP

                                                  address details With that information vCenter will automatically

                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                  configure the vSphere adapter in vROps

                                                  Figure 4-1

                                                  Figure 4-2

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                  You can be up and running with vROps faster than ever by combining

                                                  vSphere 67 vCenter 67 and vROps 67

                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                  when you combine vROps 67 and vCenter

                                                  67 Only with that magical combination

                                                  can you use the new vROps 67 plugin

                                                  for the vCenter 67 HTML5 web client

                                                  (Figure 4-3)

                                                  The vRealize Operations within vCenter

                                                  plugin provides you with six new

                                                  dashboards directly inside your vCenter

                                                  UI (Figure 4-4)

                                                  The end result is that you get all the

                                                  goodness of vROps in your vSphere client

                                                  helping you be more productive than ever

                                                  Figure 4-3

                                                  Figure 4-4

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                  makes vROps easier to use ultimately making you more productive

                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                  metrics and logs Figure 4-5 shows the new interface

                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                  define how the data centerrsquos intended to run and then for vROps to

                                                  make it happen

                                                  Figure 4-5

                                                  Figure 4-6

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                  The first step is to access the current performance of your data center

                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                  optimization window

                                                  Simply define intent by configuring settings such as target utilization

                                                  and cluster headroom then define tag-based placement requirements

                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                  bull SLA tiers Gold Silver Bronze

                                                  bull License policies Windows Oracle Linux

                                                  bull Compliance PCI HIPAA

                                                  bull App affinity policies

                                                  After yoursquove defined intent turn on self-driving operations by

                                                  automating workload balancing and performance optimization

                                                  (Figure 4-8) There are several ways to automate optimization action

                                                  bull Run it now manually based on recommendations

                                                  bull Schedule it for an automated ongoing optimization

                                                  Figure 4-7

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                  bull Automate to run when performance troubles occur and desired

                                                  performance intent isnrsquot met

                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                  insights on potential cost savings from reclamation and analyze

                                                  optimum densities for the future

                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                  presented As you can see cost data is directly correlated with capacity

                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                  not needed

                                                  Figure 4-8

                                                  Figure 4-9

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                  After getting an idea of which data centers to prioritize and what could

                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                  optimization actions This includes reclamation right-sizing and

                                                  automating workload balancing to reduce license costs as well as

                                                  densification to consolidate workloads into minimal clusters while

                                                  assuring that you meet goals for performance target utilization and

                                                  defined intent

                                                  The new capacity analytics engine is able to view historical trends and

                                                  predict the most constrained resources such as CPU memory and

                                                  disk space It can also give recommendations to either reclaim unused

                                                  capacity or even add capacity (Figure 4-11)

                                                  Figure 4-10

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                  workloads For some of those workloads it makes the most sense to

                                                  move them into the public cloud but which public cloud

                                                  The new version of vROps allows you to perform what-if scenario

                                                  analysis to decide where to run workloads between VMware Cloud on

                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                  Figure 4-11

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                  to enable IT and application owners to triage and resolve issues faster

                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                  by automatically discovering VMs and apps then provisioning the

                                                  required OS and app data collectors to send metrics to Wavefront

                                                  Figure 4-12

                                                  Figure 4-13

                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                  This capability enables IT to gain control and provide app monitoring

                                                  capabilities to their DevOps teams for the next generation of apps in

                                                  addition to traditional applications

                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                  More importantly yoursquove learned how to maximize the power of

                                                  vROps to make the most of your vSphere infrastructure When paired

                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                  center solution that provides powerful features like predictive DRS

                                                  workload optimization cost savings and ultimately the self-driving

                                                  data center

                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                  the latest version check out the vROps

                                                  Upgrade Center

                                                  httpswwwvmwarecomproducts

                                                  vrealize-operationsupgrade-centerhtml

                                                  If you donrsquot have vROps in place already you can

                                                  sign up for a free 60-day evaluation

                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                  • Chapter 1
                                                    • Getting Started with VMware vRealize Operations
                                                      • What is vRealize Operations
                                                      • How Does vRealize Operations Work
                                                      • Understanding vRealize Operations Editions
                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                      • Summary
                                                          • Chapter 2
                                                            • Deploying vRealize Operations
                                                              • vRealize Operations Architecture Overview
                                                              • Sizing vRealize Operations
                                                              • Installing vRealize Operations for the First Time
                                                              • Accessing vRealize Operations
                                                              • Summary
                                                                  • Chapter 3
                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                      • Configuring SSO in vROps
                                                                      • Understanding Policies in vROps
                                                                      • Automated Remediation in vROps
                                                                      • Configuring Alerts
                                                                      • Predictive DRS
                                                                      • Automated Workload Optimization
                                                                      • Maximizing Capacity Analysis with vROps
                                                                      • Maximize Troubleshooting with vROps
                                                                      • Summary
                                                                          • Chapter 4
                                                                            • Maximizing vRealize Operations
                                                                              • High Speed Installation
                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                              • Enhanced User Interface
                                                                              • Automating Performance Based on Intent
                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                              • Whatrsquos Next

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 6

                                                    Next yoursquoll have a chance to review the details of what yoursquore about

                                                    to deploy (Figure 2-9) including the version of the vROps and the

                                                    required disk size

                                                    Deploying OVAs over Slow WiFi or a WAN is a No-NoIf you ever do download an OVA file (for

                                                    any virtual appliance) and try to deploy

                                                    it using the vSphere Client (Windows

                                                    or Web) make sure you have a good

                                                    connection In the past Irsquove struggled trying

                                                    to deploy an OVF over a WAN or slow WiFi and had

                                                    to troubleshoot numerous FAILED error messages Eventually I discovered

                                                    that when I connect via reliable Ethernet to the same network that the

                                                    vSphere infrastructure is on the errors simply disappear

                                                    If you canrsquot do that try creating a Windows VM in the vSphere infrastructure

                                                    connecting to it via RDP downloading the OVF file to that Windows VM

                                                    (because itrsquos on the same network as the vSphere infrastructure) and

                                                    then deploying the OVF file from there

                                                    Figure 2-9

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                                    Accept the VMware end user license agreement by clicking Accept and

                                                    then Next

                                                    Now select the size of your virtual infrastructure based on the sizing

                                                    information discussed earlier in this chapter Sizes range from extra

                                                    small to extra large As we saw this will determine the resources that

                                                    will be allocated to the VM once itrsquos deployed

                                                    Figure 2-10

                                                    Figure 2-11

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                                    Select the datastore where yoursquoll install vROps the virtual disk format

                                                    and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                                    Next select the network to which the vROps VM will connect

                                                    (Figure 2-11)

                                                    Next you have the chance to customize the template that will be used

                                                    to create the VM (Figure 2-12) This includes the time zone and any

                                                    static IP network settings you want to use If yoursquoll be using this

                                                    in a production or lab environment using a static IP address is

                                                    recommended

                                                    Finally review everything and if correct click Finish (Figure 2-13)

                                                    Figure 2-12

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                    After a few minutes you should see the new vROps VM deployed on

                                                    the new host or cluster specified After you power on the VM and a

                                                    minute or so has passed you can go to the vROps console It will look

                                                    very similar to Figure 2-14

                                                    As you can see it directs you to the URL for the vROps appliance

                                                    Figure 2-13

                                                    Figure 2-14

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                    Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                    screen that looks like Figure 2-15

                                                    As you can see the three options are to perform an express installation

                                                    a new installation or expand an existing installation

                                                    In our case we will choose the express installation to get vROps up and

                                                    running as quickly as possible but if yoursquod like to see every additional

                                                    installation option yoursquod choose the new installation If you already

                                                    have an existing installation you would of course choose to expand

                                                    that existing installation to add greater scalability or high availability

                                                    to your pre-existing cluster

                                                    Choosing the express installation begins the three steps of the vROps

                                                    Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                    The first step is to enter the new password for the admin account

                                                    Keep in mind that you need to use a complex password that meets the

                                                    requirements as shown in Figure 2-17

                                                    Figure 2-15

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                    Figure 2-16

                                                    Figure 2-17

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                    After clicking Next yoursquore ready to complete the vROps installation

                                                    (Figure 2-18)

                                                    The additional options provide the ability to choose a custom security

                                                    certificate configure a name for the customer master node and enter

                                                    an NTP server address for timekeeping

                                                    Figure 2-18

                                                    Figure 2-19

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                    Once configured the vROps web UI displays a login screen at which

                                                    point you can log in with the admin username and password you

                                                    configured (Figure 2-19)

                                                    vRealize Operations Manager deployment is now complete leading to

                                                    the final five-step configuration wizard shown in Figure 2-20

                                                    After clicking Next and accepting the license agreement yoursquore

                                                    prompted to enter your product license key shown in Figure 2-21

                                                    You can choose to either take the default to evaluate vROps or if

                                                    yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                    For this tutorial the product evaluation default was selected One

                                                    more checkbox about being part of the VMware customer experience

                                                    improvement program then click Next then Finish (Figure 2-22) to

                                                    complete the installation wizard

                                                    Figure 2-20

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                    Figure 2-21

                                                    Figure 2-22

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                    Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                    solution As Figure 2-23 shows you should choose VMware vSphere

                                                    Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                    your vSphere infrastructure enabling vROps to begin gathering

                                                    performance data related to your hosts clusters storage and VMs

                                                    Figure 2-23

                                                    Figure 2-24

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                    To configure the vSphere solution select the VMware vSphere solution

                                                    and click on the gear icon inside the Administration tab and under

                                                    Solutions

                                                    This brings you to the manage solution configuration The first thing

                                                    to do is add a new set of credentials by clicking the Plus sign on the

                                                    right side of the credentials field (Figure 2-24)

                                                    Itrsquos here that you can add your administrative vCenter username and

                                                    password shown in Figure 2-25

                                                    With your credentials added you next add a display name for your

                                                    vCenter server and your vCenter serverrsquos domain name or IP address

                                                    then click the button Test Connection (Figure 2-26)

                                                    If the test is successful yoursquoll be prompted to accept the default

                                                    certificate (Figure 2-27)

                                                    Figure 2-25

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                    After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                    Figure 2-26

                                                    Figure 2-27

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                    After you click OK make sure that you click Save Settings before

                                                    clicking Close to continue

                                                    With the solution configured you should now see that vROps is

                                                    collecting data from vCenter as shown in Figure 2-29

                                                    It will take some time for vROps to gather all the data that it

                                                    needs to learn about your virtual infrastructure to start making

                                                    recommendations for optimization but just in the first few minutes

                                                    yoursquoll start learning where your bottlenecks are and which of your

                                                    VMs hosts and datastores are currently under the heaviest workloads

                                                    (and what the source is of those workloads)

                                                    Figure 2-28

                                                    Figure 2-29

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                    Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                    interfaces and how to log in to those interfaces

                                                    Herersquos what you need to know

                                                    The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                    or domain name) of the vROps VM This IP address was either

                                                    statically configured when you deployed vROps or obtained by

                                                    DHCP If you donrsquot know the IP address of your vROps VM simply

                                                    go to the console of the VM inside the vSphere Web Client

                                                    bull The username for the web interface defaults to admin the

                                                    password was configured when you deployed vROps

                                                    The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                    or domain name used to access vROps but add ldquoadminrdquo after it

                                                    like this http1921681157admin

                                                    Figure 2-30

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                    bull The username for the web interface defaults to admin the

                                                    password was configured when you deployed vROps

                                                    The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                    troubleshooting and network reconfiguration The console is

                                                    accessed through the VMrsquos console in the vSphere Web Client

                                                    SSH access may have been enabled when you deployed vROps if

                                                    not itrsquos possible to enable it by using the console access through

                                                    the vSphere Web Client

                                                    bull You can log in to the console using the same admin account

                                                    shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                    root account By default in vROps therersquos no password set on

                                                    the root account so the first time you log in yoursquoll be prompted

                                                    to change the password To do so you must enter the current

                                                    password Since the default password is blank you can press

                                                    enter to move on

                                                    bull The most commonly used administrative tools inside the vROps

                                                    command-line console are in ldquooptvmwaresharevamirdquo

                                                    For example vami_config_net shown in Figure 2-32 is used to

                                                    reconfigure networking on the vROps virtual appliance this is very

                                                    useful if you used DHCP IP addressing when you deployed the virtual

                                                    Figure 2-31

                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                    appliance but later want to change to a static IP address or reconfigure

                                                    the DNS servers being used

                                                    SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                    deploy vROps and how to connect it to vCenter You should now be

                                                    up and running

                                                    In the next chapter yoursquoll get detailed information on how vROps

                                                    is configured in the real world regarding single sign-on alert

                                                    configuration custom policies and more

                                                    Figure 2-32

                                                    CHAPTER 3

                                                    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                    yoursquore ready to enable intelligent operations for your virtual

                                                    infrastructure In this chapter yoursquoll learn about some of the most

                                                    common configurations you may want to perform beyond the initial

                                                    configuration Yoursquoll also learn how to configure SSO authentication

                                                    custom policies custom alerts predictive DRS automated workload

                                                    balancing capacity management and more

                                                    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                    Those are the same admins who always log in to vROps using the

                                                    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                    configure single sign-on (SSO) with vROps

                                                    The benefit of SSO is that any login you can use to log in to the

                                                    vSphere Web Client will also allow you to log in to vROps And once

                                                    you log in to the vSphere Web Client you can use vROps without any

                                                    authentication whatsoever This is a huge convenience

                                                    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                    These steps assume that you already have vSphere vCenter and

                                                    vROps Manager installed and configured

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                    Finally make sure that the time on your vROps server is synced with

                                                    the time on your vCenter server Network Time Protocol (NTP) is the

                                                    best way to do this and configuring NTP in vROps is easy Just go into

                                                    Administration Cluster Management and on the Actions menu click

                                                    on Network Time Protocol Settings as shown in Figure 3-1

                                                    If you already have an NTP server (likely configured during deployment

                                                    of vROps) you can move on from here If you donrsquot have an NTP

                                                    server enter the name of your NTP server and click Add to add your

                                                    NTP server

                                                    Next make sure you have DNS configured for your vCenter server and

                                                    vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                    the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                    port is not reachablerdquo

                                                    Finally note carefully the version update and patch levels of your

                                                    vCenter server and your vROps server I recommend the latest

                                                    version of both

                                                    Figure 3-1

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                    Once yoursquove met the prerequisites you can move on to configuring

                                                    SSO To configure SSO in vROps go to the Administration tab and

                                                    under Access click on Authentication Sources Then click Add to add

                                                    a new authentication source as shown in Figure 3-2

                                                    Note that under ldquosource typerdquo you can configure authentication to

                                                    SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                    (AD) or Open LDAP

                                                    Figure 3-2

                                                    Figure 3-3

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                    Irsquod recommend configuring your vCenter server to use AD

                                                    authentication then configuring vROps to point to vCenter for SSO

                                                    SAML authentication This is preferable to configuring vROps to go to

                                                    AD for authentication

                                                    Enter a name for the authentication source (whatever you want)

                                                    keeping the default of SSO SAML for the source type Then enter

                                                    the vCenter IP address or host name username and password See

                                                    Figure 3-3

                                                    Next accept the certificate from vCenter and click OK as shown in

                                                    Figure 3-4

                                                    Then as Figure 3-5 shows specify which groups you want to import

                                                    Assign vROps roles to the user groups that yoursquore importing

                                                    (Figure 3-6)

                                                    In this case we added the vCenter administratorsvspherelocal

                                                    account and made it an administrator for vROps

                                                    In production environments you might want to create an AD group in

                                                    which you add your vROps administrators then authorize that group

                                                    to administer or simply use vROps

                                                    Figure 3-4

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                    Figure 3-5

                                                    Figure 3-6

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                    At this point your configuration should be complete To test it log

                                                    out of vROps and the vSphere Web Client

                                                    Log back into the vSphere Web Client and open the web page for

                                                    vROps you should be automatically logged in with no authentication

                                                    As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                    to log in

                                                    Remember the goal of this SSO configuration is that you never have

                                                    to log in to vROps again (during normal usage) as long as yoursquore

                                                    already logged into the vSphere Web Client Mission accomplished

                                                    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                    admin needs to perform If you donrsquot do it at the start at some point

                                                    you will likely need to do it in the future so you might as well do it

                                                    right from the start

                                                    If you click on Home at the top of the vROps web interface then click

                                                    on Administration yoursquoll be taken to the administrative interface

                                                    where just about all vROps customizations are made (Figure 3-8)

                                                    Figure 3-7

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                    In the administrative interface click on Policies on the left to configure

                                                    and customize vROps policies (Figure 3-9)

                                                    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                    solely work off of thresholds but there are some things that you

                                                    inherently know about your virtual infrastructure that vROps

                                                    canrsquot know

                                                    Figure 3-8

                                                    Figure 3-9

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                    For example you may have a high-priority production cluster (with

                                                    many more resources intentionally allocated) and a low priority dev

                                                    test cluster (with many fewer resources intentionally allocated) You

                                                    donrsquot want vROps alerting you that you need to add more resources

                                                    to devtest if you intentionally under-provisioned the devtest cluster

                                                    for the workload

                                                    Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                    a production cluster than it is for a testdev cluster Or you might

                                                    want to exclude the vROps VMs from monitoring and alerting on

                                                    themselves

                                                    You can see the importance of customization And since policies

                                                    are applied to groups there are times when yoursquoll want to wait on

                                                    the creation of new policies and first create a new group type and

                                                    associated groups But if you already have a group type to which you

                                                    want to apply your policy you can go ahead and create the new policy

                                                    What is a vROps PolicyA policy is a set of rules that you define

                                                    for vRealize Operations Manager to

                                                    use to analyze and display information

                                                    about the objects in your environment

                                                    You can create modify and administer

                                                    policies to determine how vRealize Operations

                                                    Manager displays data in dashboards views and reports

                                                    Be careful if you choose to modify the default policy

                                                    as yoursquore modifying how vROps does its job and the

                                                    information that you see across vROps in dashboards

                                                    reports and views will forever be changed

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                    Ideally you want to create a new policy for something such as letrsquos

                                                    say your devtest cluster

                                                    To do this (assuming you already had a group in mind) click on the

                                                    Policy Library tab then the Plus sign to Create a New Policy (shown

                                                    in Figure 3-9) From there you would give the policy a name and

                                                    description

                                                    Itrsquos common to create a new policy by starting with an existing policy

                                                    The policy that you start with is called the ldquobase policyrdquo as the new

                                                    policy you create inherits its settings from that policy See Figure 3-10

                                                    From there as shown in Figure 3-11 yoursquoll associate a policy

                                                    with a group

                                                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                    At this point if you used a policy template you have the option of just

                                                    clicking Finish to complete the policy creation Or if you want to view

                                                    or modify all the potential options for the policy configuration and

                                                    alerts you can do so

                                                    Figure 3-10

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                    When yoursquore done your new policy will show up in the policy library

                                                    as shown in Figure 3-12

                                                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                    are system defined (the adapter groups) and cannot be changed Other

                                                    groups are user-defined and can be modified or added to

                                                    Figure 3-12

                                                    Figure 3-11

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                    Examples of system-defined adapter groups include Operating

                                                    Systems World Universe vSAN World and vSphere World These

                                                    groups contain objects such as the vCenter server ESXi hosts data

                                                    centers etc

                                                    Examples of the pre-defined user groups include Department

                                                    Environment Function Location Security zone and Service Level

                                                    Object You should use the vROps grouping to organize the objects in

                                                    your virtual infrastructure in the way that makes the most sense to

                                                    you If possible use the pre-defined user groups

                                                    However if those groups donrsquot suit you vROps group types also allow

                                                    you to create your own custom object groups specifically tailored for

                                                    your environment Figure 3-13 shows the creation of the Dev-Test

                                                    group for example

                                                    By choosing a dynamic group membership (ldquoKeep group membership

                                                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                    vSphere inventory object like a folder cluster resource pool or even

                                                    Figure 3-13

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                    a virtual data center All the objects under that object will always

                                                    be associated with the group yoursquove created regardless of whether

                                                    theyrsquore added or removed This is great for dynamically changing

                                                    environments as most are today

                                                    Once the grouprsquos created the logical inventory view allows you to

                                                    use that group for all common vROps functions such as showing the

                                                    performance and capacity for all associated resources

                                                    For more information on policies group types and groups check

                                                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                    vRealize-Operations-Manager67vrealize-operations-manager-

                                                    67-config-guidepdf) in the vROps documentation for more detailed

                                                    information

                                                    Automated Remediation in vROps There are many data center monitoring

                                                    tools out there that tell you that you have

                                                    a problem Remember the robot from the

                                                    old sci-fi show ldquoLost In Spacerdquo It was

                                                    always throwing up its arms and screeching

                                                    ldquoWarning Warning Dangerrdquo

                                                    At one point that may have been helpful (if

                                                    stressful) but our expectations and needs

                                                    have evolved Todayrsquos tools are able to predict problems before

                                                    they happen and tell you how to fix them before they impact your

                                                    applications Prediction and suggested remediation are the new

                                                    minimum expectation However there are very few tools out there

                                                    that will not only predict and suggest remediation but automate

                                                    the process

                                                    Consider for example an employeemanager analogy where the

                                                    employee keeps bringing common problems to the manager asking

                                                    the manager how to solve the recurring issues No manager wants

                                                    to hear about the same problems over and over again when the

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                    fix is already known What could the manager do After dressing

                                                    the employee down and threatening to make them eligible for

                                                    unemployment benefits said manager could write a script that the

                                                    employee could execute on their own to solve the problem

                                                    Another analogy that might help is to think in terms of the cloud

                                                    Cloud management requires a tool that knows what can go wrong in

                                                    your cloud infrastructure and automatically solve it for you before it

                                                    impacts applications and yes even without notifying you about it in

                                                    the middle of the night The ideal would be for your cloud monitoring

                                                    and management tool to email you a report in the morning that says

                                                    ldquoI fixed these problems for you while you were sleeping and the

                                                    applications were never impactedrdquo

                                                    This is exactly the type of functionality that vROps Intelligent

                                                    Operations can provide

                                                    vROps offers many different actions that can be automated without

                                                    any scripting and without vRealize Automation Examples include

                                                    powering on a VM powering off a VM resizing most VM resources

                                                    and more With these actions vROps is able to prevent downtime or

                                                    application performance issues before they happen

                                                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                    with vROps

                                                    bull Automated Workload Optimization The ability of vROps to move

                                                    running VMs from one cluster to another to proactively prevent

                                                    performance bottlenecks before they happen

                                                    bull vROps Automated Actions vROps can perform more than 39

                                                    different actions on objects managed by the vCenter adapter You

                                                    can manually perform these actions or configure alerts to trigger

                                                    remediation with one of them

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                    bull vRealize Automation Integrated Actions The same actions that

                                                    can be automated with vROps can also be automated with vRealize

                                                    Automation allowing you to perform more complex automations

                                                    bull Webhooks By leveraging vRealize Orchestrator integration you

                                                    can trigger an alert based on an email SNMP trap or REST API

                                                    notification that alert can then perform an automated action

                                                    The first thing you need to know is that for these vROps actions to

                                                    work the vCenter adapter must have Enable Actions set to Enable as

                                                    shown in Figure 3-15

                                                    In the past you would configure the vCenter Python Adapter

                                                    separately but starting with vROps 66 thatrsquos no longer necessary

                                                    You can view the multitude of different actions that you can either

                                                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                    Figure 3-15

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                    If you take a look at a specific vSphere object and click on the Actions

                                                    drop down for that object you can see the actions that apply to that

                                                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                    To automate these types of actions you need to modify a

                                                    recommendation to perform an action (remediate) instead of just

                                                    recommend remediation steps To do this go to the Alerts menu then

                                                    into Alert Settings Recommendations and find a recommendation

                                                    Figure 3-16

                                                    Figure 3-17

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                    you want to automate Figure 3-18 for example shows a pre-defined

                                                    recommendation to add more memory to a VM

                                                    In this case therersquos a pre-defined action as well to add more memory

                                                    to the VM to automatically remediate the memory contention issue

                                                    and resolve application slowness See Figure 3-19

                                                    Automated remediation takes alert recommendations (which already

                                                    exist in your vROps installation) and allows you to turn on an action

                                                    to take that supersedes the recommendation

                                                    When automated actions kick in theyrsquore displayed under

                                                    Administration History Recent Tasks

                                                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                    were sleeping

                                                    Figure 3-18

                                                    Figure 3-19

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                    occur on the monitored objects when data analysis indicates deviations

                                                    from normal metric values or when a problem occurs with one of the

                                                    vRealize Operations components

                                                    In other words alerts are things you need know about

                                                    vROps Alerts come in three flavors

                                                    bull Critical

                                                    bull Immediate

                                                    bull Warning

                                                    Critical alerts should be acted upon immediately immediate alerts

                                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                    Alerts are visible in a few different areas in vROps The most obvious is

                                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                                    vROps comes with many different alerts preconfigured Under the Alerts

                                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                    alerts and create your own custom alerts should you decide to do so

                                                    Figure 3-20

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                    you receive an alert vROps is typically very helpful in resolving alerts

                                                    by explaining the problem offering metrics to support its analysis and

                                                    providing recommended actions to remediate the issue (Figure 3-23)

                                                    Figure 3-21

                                                    Figure 3-22

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                    If you select an alert in the Alerts menu you can take ownership

                                                    cancel the alert suspend the alert go to the alert definition or release

                                                    ownership (Figure 3-24)

                                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                                    already know and love doesnrsquot

                                                    Figure 3-23

                                                    Figure 3-24

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                    that you love it (I know I do) You may think that DRS is already perfect

                                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                    needed to actually predict the needs of your applications With that

                                                    your applications can achieve the fastest performance possible and

                                                    your vSphere infrastructure can have the fastest workload balancing

                                                    ever Would that interest you

                                                    vSphere and DRS have been working together since vROps 62 when

                                                    Intelligent Workload Placement with DRS was announced With

                                                    Intelligent Workload Placement vROps helped to rebalance VM

                                                    workloads across clusters

                                                    With Intelligent Workload Placement in place you may think that

                                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                                    all DRS already does its job very well But letrsquos look at the different

                                                    approaches that DRS has available to it

                                                    Traditionally DRS has worked by reactively balancing workloads

                                                    when applications (running on VMs) arenrsquot getting the resources

                                                    they need DRS analyzes the resources allocated (CPU and memory)

                                                    and looks to see if those resources are continuously available if they

                                                    arenrsquot it moves that VM to a host that has those resources available

                                                    While this works well in most cases there is the potential for

                                                    contention and thus negative application performance impact (albeit

                                                    very short) DRS is included with vSphere Enterprise Plus

                                                    The next step up from reactive is balance which is the Intelligent

                                                    Workload Placement approach discussed earlier With the balance

                                                    method vSphere DRS and vROps begin working together

                                                    This is an improvement over the reactive method because vROps is

                                                    working at a higher level than DRS to analyze performance across

                                                    multiple clusters While this is by itself better than DRS the downside

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                                    application performance issues and contention before it happens

                                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                    performance issues While they typically fix application performance

                                                    issues very quickly therersquos no guarantee that they will in addition

                                                    therersquos no proactive diagnosis and prevention of problems before

                                                    they happen

                                                    Predictive DRS does exactly this helping the admin get out ahead

                                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                    predicts what resources each VM will need that day using the past

                                                    resource consumption of each VM as a guide to future needs

                                                    It combines that predictive ability with the knowledge of what VMs

                                                    are on each host and the resources that each host is able to contribute

                                                    vROps makes these predictions using its dynamic thresholds The

                                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                                    each individual VM and application

                                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                                    box to Enable Predictive DRS (see Figure 3-26)

                                                    Next navigate to the Administration menu in vROps then to Solutions

                                                    Edit your vSphere Solution then under the advanced settings enable

                                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                    shown in Figure 3-27

                                                    Figure 3-25

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                    Each hour predictive DRS will combine its knowledge of the

                                                    environment combined with the historical resource utilization of each

                                                    VM then take action to ensure that the VMs receive the resources

                                                    Figure 3-26

                                                    Figure 3-27

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                    they need before theyrsquore needed The end result is that your critical

                                                    applications never get the chance to suffer performance degradation

                                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                    feature called ldquoautomated workload optimizationrdquo You might be

                                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                                    workloads (although technically it doesnrsquot balance at all it ensures

                                                    that workloads get the resources that they need)

                                                    Unlike DRS which works within vSphere clusters automated workload

                                                    optimization automates the optimization of workloads between

                                                    vSphere clusters Thus to leverage AWO the first requirement is

                                                    having multiple vSphere clusters

                                                    I like to say that DRS works intra-cluster and automated workload

                                                    optimization works inter-cluster

                                                    Figure 3-28

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                    the Optimize Capacity section See Figure 3-28

                                                    You can control how yoursquod like the workloads to be placed in the

                                                    Placement Settings tile by clicking on Edit Settings as shown in

                                                    Figure 3-29

                                                    Once you have multiple clusters managed by vROps you can choose to

                                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                    a Schedule or make workload balancing Automatic

                                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                    next chapter of this book

                                                    Figure 3-29

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                    host of valuable metrics

                                                    bull Total environment capacity

                                                    bull Used capacity

                                                    bull CPU capacity trends

                                                    bull Memory capacity trends

                                                    Figure 3-30

                                                    Figure 3-31

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                    bull Disk capacity trends

                                                    bull Predict how much time remains before your most critical resources

                                                    are depleted

                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                    environment level from there you can drill even deeper For example

                                                    check out the workload analysis of the cluster in Figure 3-32

                                                    This drilldown can be done for a specific host VM or datastore For

                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                    In this case you should be concerned since just 35 days remain until

                                                    memory runs out in your vCenter Server VM

                                                    vROps can show the capacity and time remaining for any object it

                                                    manages including clusters hosts datastores and VMs It will

                                                    proactively alert you should the capacity and time remaining fall

                                                    below predetermined levels

                                                    Figure 3-32

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                    troubleshoot your vSphere infrastructure

                                                    To that end vROps constantly performs performance analysis to

                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                    vSAN in addition to the ability to troubleshoot via log data

                                                    Figure 3-33

                                                    Figure 3-34

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                    dashboard It enables you to quickly identify the type of contention

                                                    faced by each VM in the cluster

                                                    Besides the troubleshooting dashboards the real power of vROps

                                                    shines through when you realize how often the vROps Smart Alerts

                                                    are able to point you to the root cause of an issue and provide

                                                    recommendations for remediation so that you can quickly resolve any

                                                    trouble that might occur

                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                    management is built into vROps 66 and later

                                                    Using vSAN management and monitoring in vROps requires you to

                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                    the Administration menu then to Solutions select the VMware vSAN

                                                    solution then the Gear icon to configure (Figure 3-36)

                                                    Figure 3-35

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                    Figure 3-36

                                                    Figure 3-37

                                                    Figure 3-38

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                    After you get a successful test of the connection and credentials make

                                                    sure that you click Save Settings

                                                    At this point vROps will begin gathering statistics from your vCenter

                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                    insightful statistics and recommendations from vROps

                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                    bull vSAN Capacity Overview

                                                    bull Migrate to vSAN

                                                    bull vSAN Operations Overview

                                                    bull Troubleshoot vSAN

                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                    Figure 3-39

                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                    For those using vSAN these dashboards are invaluable They allow

                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                    clusters prevent vSAN trouble before it happens and if needed

                                                    troubleshoot vSAN (Figure 3-40)

                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                    vROps features and how to maximize your vSphere infrastructure

                                                    using vROps features like predictive DRS vSAN management and

                                                    powerful capacity dashboards

                                                    With the latest version of vROps some even more powerful features

                                                    have been released In the next chapter wersquoll dive into the latest

                                                    vROps features that will allow you to enable a self-driving vSphere

                                                    infrastructure

                                                    Drive on

                                                    Figure 3-40

                                                    CHAPTER 4

                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                    read this chapter completely With the recently announced vROps 67

                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                    driving data center will bring ldquoContinuous performance optimization

                                                    based on operational and business intent efficient capacity

                                                    management proactive planning and intelligent remediationrdquo

                                                    The goal for the self-driving data center is to provide a unified

                                                    management platform so that the IT organization can optimize

                                                    plan and scale the software-defined data center and multiple cloud

                                                    deployments from the applications to the infrastructure

                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                    new instance of vROps 67 directly from the vSphere client without

                                                    having to go through the traditional installation steps that we covered

                                                    in Chapter 2 of this book With the new high speed installation

                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                    configure it In addition to the deployment the high speed installation

                                                    also includes the automatic configuration of the vSphere Adapter to

                                                    communicate with the vCenter server that you deployed it from

                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                    From there you can select either the online or offline installation mode

                                                    provide your vCenter server credentials define your environment

                                                    (datacenter cluster host datastore and network) and provide IP

                                                    address details With that information vCenter will automatically

                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                    configure the vSphere adapter in vROps

                                                    Figure 4-1

                                                    Figure 4-2

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                    You can be up and running with vROps faster than ever by combining

                                                    vSphere 67 vCenter 67 and vROps 67

                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                    when you combine vROps 67 and vCenter

                                                    67 Only with that magical combination

                                                    can you use the new vROps 67 plugin

                                                    for the vCenter 67 HTML5 web client

                                                    (Figure 4-3)

                                                    The vRealize Operations within vCenter

                                                    plugin provides you with six new

                                                    dashboards directly inside your vCenter

                                                    UI (Figure 4-4)

                                                    The end result is that you get all the

                                                    goodness of vROps in your vSphere client

                                                    helping you be more productive than ever

                                                    Figure 4-3

                                                    Figure 4-4

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                    makes vROps easier to use ultimately making you more productive

                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                    metrics and logs Figure 4-5 shows the new interface

                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                    define how the data centerrsquos intended to run and then for vROps to

                                                    make it happen

                                                    Figure 4-5

                                                    Figure 4-6

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                    The first step is to access the current performance of your data center

                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                    optimization window

                                                    Simply define intent by configuring settings such as target utilization

                                                    and cluster headroom then define tag-based placement requirements

                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                    bull SLA tiers Gold Silver Bronze

                                                    bull License policies Windows Oracle Linux

                                                    bull Compliance PCI HIPAA

                                                    bull App affinity policies

                                                    After yoursquove defined intent turn on self-driving operations by

                                                    automating workload balancing and performance optimization

                                                    (Figure 4-8) There are several ways to automate optimization action

                                                    bull Run it now manually based on recommendations

                                                    bull Schedule it for an automated ongoing optimization

                                                    Figure 4-7

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                    bull Automate to run when performance troubles occur and desired

                                                    performance intent isnrsquot met

                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                    insights on potential cost savings from reclamation and analyze

                                                    optimum densities for the future

                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                    presented As you can see cost data is directly correlated with capacity

                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                    not needed

                                                    Figure 4-8

                                                    Figure 4-9

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                    After getting an idea of which data centers to prioritize and what could

                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                    optimization actions This includes reclamation right-sizing and

                                                    automating workload balancing to reduce license costs as well as

                                                    densification to consolidate workloads into minimal clusters while

                                                    assuring that you meet goals for performance target utilization and

                                                    defined intent

                                                    The new capacity analytics engine is able to view historical trends and

                                                    predict the most constrained resources such as CPU memory and

                                                    disk space It can also give recommendations to either reclaim unused

                                                    capacity or even add capacity (Figure 4-11)

                                                    Figure 4-10

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                    workloads For some of those workloads it makes the most sense to

                                                    move them into the public cloud but which public cloud

                                                    The new version of vROps allows you to perform what-if scenario

                                                    analysis to decide where to run workloads between VMware Cloud on

                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                    Figure 4-11

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                    to enable IT and application owners to triage and resolve issues faster

                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                    by automatically discovering VMs and apps then provisioning the

                                                    required OS and app data collectors to send metrics to Wavefront

                                                    Figure 4-12

                                                    Figure 4-13

                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                    This capability enables IT to gain control and provide app monitoring

                                                    capabilities to their DevOps teams for the next generation of apps in

                                                    addition to traditional applications

                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                    More importantly yoursquove learned how to maximize the power of

                                                    vROps to make the most of your vSphere infrastructure When paired

                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                    center solution that provides powerful features like predictive DRS

                                                    workload optimization cost savings and ultimately the self-driving

                                                    data center

                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                    the latest version check out the vROps

                                                    Upgrade Center

                                                    httpswwwvmwarecomproducts

                                                    vrealize-operationsupgrade-centerhtml

                                                    If you donrsquot have vROps in place already you can

                                                    sign up for a free 60-day evaluation

                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                    • Chapter 1
                                                      • Getting Started with VMware vRealize Operations
                                                        • What is vRealize Operations
                                                        • How Does vRealize Operations Work
                                                        • Understanding vRealize Operations Editions
                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                        • Summary
                                                            • Chapter 2
                                                              • Deploying vRealize Operations
                                                                • vRealize Operations Architecture Overview
                                                                • Sizing vRealize Operations
                                                                • Installing vRealize Operations for the First Time
                                                                • Accessing vRealize Operations
                                                                • Summary
                                                                    • Chapter 3
                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                        • Configuring SSO in vROps
                                                                        • Understanding Policies in vROps
                                                                        • Automated Remediation in vROps
                                                                        • Configuring Alerts
                                                                        • Predictive DRS
                                                                        • Automated Workload Optimization
                                                                        • Maximizing Capacity Analysis with vROps
                                                                        • Maximize Troubleshooting with vROps
                                                                        • Summary
                                                                            • Chapter 4
                                                                              • Maximizing vRealize Operations
                                                                                • High Speed Installation
                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                • Enhanced User Interface
                                                                                • Automating Performance Based on Intent
                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                • Whatrsquos Next

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 7

                                                      Accept the VMware end user license agreement by clicking Accept and

                                                      then Next

                                                      Now select the size of your virtual infrastructure based on the sizing

                                                      information discussed earlier in this chapter Sizes range from extra

                                                      small to extra large As we saw this will determine the resources that

                                                      will be allocated to the VM once itrsquos deployed

                                                      Figure 2-10

                                                      Figure 2-11

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                                      Select the datastore where yoursquoll install vROps the virtual disk format

                                                      and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                                      Next select the network to which the vROps VM will connect

                                                      (Figure 2-11)

                                                      Next you have the chance to customize the template that will be used

                                                      to create the VM (Figure 2-12) This includes the time zone and any

                                                      static IP network settings you want to use If yoursquoll be using this

                                                      in a production or lab environment using a static IP address is

                                                      recommended

                                                      Finally review everything and if correct click Finish (Figure 2-13)

                                                      Figure 2-12

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                      After a few minutes you should see the new vROps VM deployed on

                                                      the new host or cluster specified After you power on the VM and a

                                                      minute or so has passed you can go to the vROps console It will look

                                                      very similar to Figure 2-14

                                                      As you can see it directs you to the URL for the vROps appliance

                                                      Figure 2-13

                                                      Figure 2-14

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                      Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                      screen that looks like Figure 2-15

                                                      As you can see the three options are to perform an express installation

                                                      a new installation or expand an existing installation

                                                      In our case we will choose the express installation to get vROps up and

                                                      running as quickly as possible but if yoursquod like to see every additional

                                                      installation option yoursquod choose the new installation If you already

                                                      have an existing installation you would of course choose to expand

                                                      that existing installation to add greater scalability or high availability

                                                      to your pre-existing cluster

                                                      Choosing the express installation begins the three steps of the vROps

                                                      Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                      The first step is to enter the new password for the admin account

                                                      Keep in mind that you need to use a complex password that meets the

                                                      requirements as shown in Figure 2-17

                                                      Figure 2-15

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                      Figure 2-16

                                                      Figure 2-17

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                      After clicking Next yoursquore ready to complete the vROps installation

                                                      (Figure 2-18)

                                                      The additional options provide the ability to choose a custom security

                                                      certificate configure a name for the customer master node and enter

                                                      an NTP server address for timekeeping

                                                      Figure 2-18

                                                      Figure 2-19

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                      Once configured the vROps web UI displays a login screen at which

                                                      point you can log in with the admin username and password you

                                                      configured (Figure 2-19)

                                                      vRealize Operations Manager deployment is now complete leading to

                                                      the final five-step configuration wizard shown in Figure 2-20

                                                      After clicking Next and accepting the license agreement yoursquore

                                                      prompted to enter your product license key shown in Figure 2-21

                                                      You can choose to either take the default to evaluate vROps or if

                                                      yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                      For this tutorial the product evaluation default was selected One

                                                      more checkbox about being part of the VMware customer experience

                                                      improvement program then click Next then Finish (Figure 2-22) to

                                                      complete the installation wizard

                                                      Figure 2-20

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                      Figure 2-21

                                                      Figure 2-22

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                      Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                      solution As Figure 2-23 shows you should choose VMware vSphere

                                                      Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                      your vSphere infrastructure enabling vROps to begin gathering

                                                      performance data related to your hosts clusters storage and VMs

                                                      Figure 2-23

                                                      Figure 2-24

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                      To configure the vSphere solution select the VMware vSphere solution

                                                      and click on the gear icon inside the Administration tab and under

                                                      Solutions

                                                      This brings you to the manage solution configuration The first thing

                                                      to do is add a new set of credentials by clicking the Plus sign on the

                                                      right side of the credentials field (Figure 2-24)

                                                      Itrsquos here that you can add your administrative vCenter username and

                                                      password shown in Figure 2-25

                                                      With your credentials added you next add a display name for your

                                                      vCenter server and your vCenter serverrsquos domain name or IP address

                                                      then click the button Test Connection (Figure 2-26)

                                                      If the test is successful yoursquoll be prompted to accept the default

                                                      certificate (Figure 2-27)

                                                      Figure 2-25

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                      After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                      Figure 2-26

                                                      Figure 2-27

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                      After you click OK make sure that you click Save Settings before

                                                      clicking Close to continue

                                                      With the solution configured you should now see that vROps is

                                                      collecting data from vCenter as shown in Figure 2-29

                                                      It will take some time for vROps to gather all the data that it

                                                      needs to learn about your virtual infrastructure to start making

                                                      recommendations for optimization but just in the first few minutes

                                                      yoursquoll start learning where your bottlenecks are and which of your

                                                      VMs hosts and datastores are currently under the heaviest workloads

                                                      (and what the source is of those workloads)

                                                      Figure 2-28

                                                      Figure 2-29

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                      Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                      interfaces and how to log in to those interfaces

                                                      Herersquos what you need to know

                                                      The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                      or domain name) of the vROps VM This IP address was either

                                                      statically configured when you deployed vROps or obtained by

                                                      DHCP If you donrsquot know the IP address of your vROps VM simply

                                                      go to the console of the VM inside the vSphere Web Client

                                                      bull The username for the web interface defaults to admin the

                                                      password was configured when you deployed vROps

                                                      The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                      or domain name used to access vROps but add ldquoadminrdquo after it

                                                      like this http1921681157admin

                                                      Figure 2-30

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                      bull The username for the web interface defaults to admin the

                                                      password was configured when you deployed vROps

                                                      The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                      troubleshooting and network reconfiguration The console is

                                                      accessed through the VMrsquos console in the vSphere Web Client

                                                      SSH access may have been enabled when you deployed vROps if

                                                      not itrsquos possible to enable it by using the console access through

                                                      the vSphere Web Client

                                                      bull You can log in to the console using the same admin account

                                                      shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                      root account By default in vROps therersquos no password set on

                                                      the root account so the first time you log in yoursquoll be prompted

                                                      to change the password To do so you must enter the current

                                                      password Since the default password is blank you can press

                                                      enter to move on

                                                      bull The most commonly used administrative tools inside the vROps

                                                      command-line console are in ldquooptvmwaresharevamirdquo

                                                      For example vami_config_net shown in Figure 2-32 is used to

                                                      reconfigure networking on the vROps virtual appliance this is very

                                                      useful if you used DHCP IP addressing when you deployed the virtual

                                                      Figure 2-31

                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                      appliance but later want to change to a static IP address or reconfigure

                                                      the DNS servers being used

                                                      SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                      deploy vROps and how to connect it to vCenter You should now be

                                                      up and running

                                                      In the next chapter yoursquoll get detailed information on how vROps

                                                      is configured in the real world regarding single sign-on alert

                                                      configuration custom policies and more

                                                      Figure 2-32

                                                      CHAPTER 3

                                                      Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                      yoursquore ready to enable intelligent operations for your virtual

                                                      infrastructure In this chapter yoursquoll learn about some of the most

                                                      common configurations you may want to perform beyond the initial

                                                      configuration Yoursquoll also learn how to configure SSO authentication

                                                      custom policies custom alerts predictive DRS automated workload

                                                      balancing capacity management and more

                                                      Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                      Those are the same admins who always log in to vROps using the

                                                      SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                      configure single sign-on (SSO) with vROps

                                                      The benefit of SSO is that any login you can use to log in to the

                                                      vSphere Web Client will also allow you to log in to vROps And once

                                                      you log in to the vSphere Web Client you can use vROps without any

                                                      authentication whatsoever This is a huge convenience

                                                      Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                      These steps assume that you already have vSphere vCenter and

                                                      vROps Manager installed and configured

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                      Finally make sure that the time on your vROps server is synced with

                                                      the time on your vCenter server Network Time Protocol (NTP) is the

                                                      best way to do this and configuring NTP in vROps is easy Just go into

                                                      Administration Cluster Management and on the Actions menu click

                                                      on Network Time Protocol Settings as shown in Figure 3-1

                                                      If you already have an NTP server (likely configured during deployment

                                                      of vROps) you can move on from here If you donrsquot have an NTP

                                                      server enter the name of your NTP server and click Add to add your

                                                      NTP server

                                                      Next make sure you have DNS configured for your vCenter server and

                                                      vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                      the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                      port is not reachablerdquo

                                                      Finally note carefully the version update and patch levels of your

                                                      vCenter server and your vROps server I recommend the latest

                                                      version of both

                                                      Figure 3-1

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                      Once yoursquove met the prerequisites you can move on to configuring

                                                      SSO To configure SSO in vROps go to the Administration tab and

                                                      under Access click on Authentication Sources Then click Add to add

                                                      a new authentication source as shown in Figure 3-2

                                                      Note that under ldquosource typerdquo you can configure authentication to

                                                      SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                      (AD) or Open LDAP

                                                      Figure 3-2

                                                      Figure 3-3

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                      Irsquod recommend configuring your vCenter server to use AD

                                                      authentication then configuring vROps to point to vCenter for SSO

                                                      SAML authentication This is preferable to configuring vROps to go to

                                                      AD for authentication

                                                      Enter a name for the authentication source (whatever you want)

                                                      keeping the default of SSO SAML for the source type Then enter

                                                      the vCenter IP address or host name username and password See

                                                      Figure 3-3

                                                      Next accept the certificate from vCenter and click OK as shown in

                                                      Figure 3-4

                                                      Then as Figure 3-5 shows specify which groups you want to import

                                                      Assign vROps roles to the user groups that yoursquore importing

                                                      (Figure 3-6)

                                                      In this case we added the vCenter administratorsvspherelocal

                                                      account and made it an administrator for vROps

                                                      In production environments you might want to create an AD group in

                                                      which you add your vROps administrators then authorize that group

                                                      to administer or simply use vROps

                                                      Figure 3-4

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                      Figure 3-5

                                                      Figure 3-6

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                      At this point your configuration should be complete To test it log

                                                      out of vROps and the vSphere Web Client

                                                      Log back into the vSphere Web Client and open the web page for

                                                      vROps you should be automatically logged in with no authentication

                                                      As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                      to log in

                                                      Remember the goal of this SSO configuration is that you never have

                                                      to log in to vROps again (during normal usage) as long as yoursquore

                                                      already logged into the vSphere Web Client Mission accomplished

                                                      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                      admin needs to perform If you donrsquot do it at the start at some point

                                                      you will likely need to do it in the future so you might as well do it

                                                      right from the start

                                                      If you click on Home at the top of the vROps web interface then click

                                                      on Administration yoursquoll be taken to the administrative interface

                                                      where just about all vROps customizations are made (Figure 3-8)

                                                      Figure 3-7

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                      In the administrative interface click on Policies on the left to configure

                                                      and customize vROps policies (Figure 3-9)

                                                      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                      solely work off of thresholds but there are some things that you

                                                      inherently know about your virtual infrastructure that vROps

                                                      canrsquot know

                                                      Figure 3-8

                                                      Figure 3-9

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                      For example you may have a high-priority production cluster (with

                                                      many more resources intentionally allocated) and a low priority dev

                                                      test cluster (with many fewer resources intentionally allocated) You

                                                      donrsquot want vROps alerting you that you need to add more resources

                                                      to devtest if you intentionally under-provisioned the devtest cluster

                                                      for the workload

                                                      Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                      a production cluster than it is for a testdev cluster Or you might

                                                      want to exclude the vROps VMs from monitoring and alerting on

                                                      themselves

                                                      You can see the importance of customization And since policies

                                                      are applied to groups there are times when yoursquoll want to wait on

                                                      the creation of new policies and first create a new group type and

                                                      associated groups But if you already have a group type to which you

                                                      want to apply your policy you can go ahead and create the new policy

                                                      What is a vROps PolicyA policy is a set of rules that you define

                                                      for vRealize Operations Manager to

                                                      use to analyze and display information

                                                      about the objects in your environment

                                                      You can create modify and administer

                                                      policies to determine how vRealize Operations

                                                      Manager displays data in dashboards views and reports

                                                      Be careful if you choose to modify the default policy

                                                      as yoursquore modifying how vROps does its job and the

                                                      information that you see across vROps in dashboards

                                                      reports and views will forever be changed

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                      Ideally you want to create a new policy for something such as letrsquos

                                                      say your devtest cluster

                                                      To do this (assuming you already had a group in mind) click on the

                                                      Policy Library tab then the Plus sign to Create a New Policy (shown

                                                      in Figure 3-9) From there you would give the policy a name and

                                                      description

                                                      Itrsquos common to create a new policy by starting with an existing policy

                                                      The policy that you start with is called the ldquobase policyrdquo as the new

                                                      policy you create inherits its settings from that policy See Figure 3-10

                                                      From there as shown in Figure 3-11 yoursquoll associate a policy

                                                      with a group

                                                      In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                      At this point if you used a policy template you have the option of just

                                                      clicking Finish to complete the policy creation Or if you want to view

                                                      or modify all the potential options for the policy configuration and

                                                      alerts you can do so

                                                      Figure 3-10

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                      When yoursquore done your new policy will show up in the policy library

                                                      as shown in Figure 3-12

                                                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                      are system defined (the adapter groups) and cannot be changed Other

                                                      groups are user-defined and can be modified or added to

                                                      Figure 3-12

                                                      Figure 3-11

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                      Examples of system-defined adapter groups include Operating

                                                      Systems World Universe vSAN World and vSphere World These

                                                      groups contain objects such as the vCenter server ESXi hosts data

                                                      centers etc

                                                      Examples of the pre-defined user groups include Department

                                                      Environment Function Location Security zone and Service Level

                                                      Object You should use the vROps grouping to organize the objects in

                                                      your virtual infrastructure in the way that makes the most sense to

                                                      you If possible use the pre-defined user groups

                                                      However if those groups donrsquot suit you vROps group types also allow

                                                      you to create your own custom object groups specifically tailored for

                                                      your environment Figure 3-13 shows the creation of the Dev-Test

                                                      group for example

                                                      By choosing a dynamic group membership (ldquoKeep group membership

                                                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                      vSphere inventory object like a folder cluster resource pool or even

                                                      Figure 3-13

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                      a virtual data center All the objects under that object will always

                                                      be associated with the group yoursquove created regardless of whether

                                                      theyrsquore added or removed This is great for dynamically changing

                                                      environments as most are today

                                                      Once the grouprsquos created the logical inventory view allows you to

                                                      use that group for all common vROps functions such as showing the

                                                      performance and capacity for all associated resources

                                                      For more information on policies group types and groups check

                                                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                      vRealize-Operations-Manager67vrealize-operations-manager-

                                                      67-config-guidepdf) in the vROps documentation for more detailed

                                                      information

                                                      Automated Remediation in vROps There are many data center monitoring

                                                      tools out there that tell you that you have

                                                      a problem Remember the robot from the

                                                      old sci-fi show ldquoLost In Spacerdquo It was

                                                      always throwing up its arms and screeching

                                                      ldquoWarning Warning Dangerrdquo

                                                      At one point that may have been helpful (if

                                                      stressful) but our expectations and needs

                                                      have evolved Todayrsquos tools are able to predict problems before

                                                      they happen and tell you how to fix them before they impact your

                                                      applications Prediction and suggested remediation are the new

                                                      minimum expectation However there are very few tools out there

                                                      that will not only predict and suggest remediation but automate

                                                      the process

                                                      Consider for example an employeemanager analogy where the

                                                      employee keeps bringing common problems to the manager asking

                                                      the manager how to solve the recurring issues No manager wants

                                                      to hear about the same problems over and over again when the

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                      fix is already known What could the manager do After dressing

                                                      the employee down and threatening to make them eligible for

                                                      unemployment benefits said manager could write a script that the

                                                      employee could execute on their own to solve the problem

                                                      Another analogy that might help is to think in terms of the cloud

                                                      Cloud management requires a tool that knows what can go wrong in

                                                      your cloud infrastructure and automatically solve it for you before it

                                                      impacts applications and yes even without notifying you about it in

                                                      the middle of the night The ideal would be for your cloud monitoring

                                                      and management tool to email you a report in the morning that says

                                                      ldquoI fixed these problems for you while you were sleeping and the

                                                      applications were never impactedrdquo

                                                      This is exactly the type of functionality that vROps Intelligent

                                                      Operations can provide

                                                      vROps offers many different actions that can be automated without

                                                      any scripting and without vRealize Automation Examples include

                                                      powering on a VM powering off a VM resizing most VM resources

                                                      and more With these actions vROps is able to prevent downtime or

                                                      application performance issues before they happen

                                                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                      with vROps

                                                      bull Automated Workload Optimization The ability of vROps to move

                                                      running VMs from one cluster to another to proactively prevent

                                                      performance bottlenecks before they happen

                                                      bull vROps Automated Actions vROps can perform more than 39

                                                      different actions on objects managed by the vCenter adapter You

                                                      can manually perform these actions or configure alerts to trigger

                                                      remediation with one of them

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                      bull vRealize Automation Integrated Actions The same actions that

                                                      can be automated with vROps can also be automated with vRealize

                                                      Automation allowing you to perform more complex automations

                                                      bull Webhooks By leveraging vRealize Orchestrator integration you

                                                      can trigger an alert based on an email SNMP trap or REST API

                                                      notification that alert can then perform an automated action

                                                      The first thing you need to know is that for these vROps actions to

                                                      work the vCenter adapter must have Enable Actions set to Enable as

                                                      shown in Figure 3-15

                                                      In the past you would configure the vCenter Python Adapter

                                                      separately but starting with vROps 66 thatrsquos no longer necessary

                                                      You can view the multitude of different actions that you can either

                                                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                      Figure 3-15

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                      If you take a look at a specific vSphere object and click on the Actions

                                                      drop down for that object you can see the actions that apply to that

                                                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                      To automate these types of actions you need to modify a

                                                      recommendation to perform an action (remediate) instead of just

                                                      recommend remediation steps To do this go to the Alerts menu then

                                                      into Alert Settings Recommendations and find a recommendation

                                                      Figure 3-16

                                                      Figure 3-17

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                      you want to automate Figure 3-18 for example shows a pre-defined

                                                      recommendation to add more memory to a VM

                                                      In this case therersquos a pre-defined action as well to add more memory

                                                      to the VM to automatically remediate the memory contention issue

                                                      and resolve application slowness See Figure 3-19

                                                      Automated remediation takes alert recommendations (which already

                                                      exist in your vROps installation) and allows you to turn on an action

                                                      to take that supersedes the recommendation

                                                      When automated actions kick in theyrsquore displayed under

                                                      Administration History Recent Tasks

                                                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                      were sleeping

                                                      Figure 3-18

                                                      Figure 3-19

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                      occur on the monitored objects when data analysis indicates deviations

                                                      from normal metric values or when a problem occurs with one of the

                                                      vRealize Operations components

                                                      In other words alerts are things you need know about

                                                      vROps Alerts come in three flavors

                                                      bull Critical

                                                      bull Immediate

                                                      bull Warning

                                                      Critical alerts should be acted upon immediately immediate alerts

                                                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                      Alerts are visible in a few different areas in vROps The most obvious is

                                                      the main Alerts menu as shown in Figure 3-20 Another place to see

                                                      alerts is from the Operations Overview as you can see in Figure 3-21

                                                      vROps comes with many different alerts preconfigured Under the Alerts

                                                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                      alerts and create your own custom alerts should you decide to do so

                                                      Figure 3-20

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                      you receive an alert vROps is typically very helpful in resolving alerts

                                                      by explaining the problem offering metrics to support its analysis and

                                                      providing recommended actions to remediate the issue (Figure 3-23)

                                                      Figure 3-21

                                                      Figure 3-22

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                      If you select an alert in the Alerts menu you can take ownership

                                                      cancel the alert suspend the alert go to the alert definition or release

                                                      ownership (Figure 3-24)

                                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                                      already know and love doesnrsquot

                                                      Figure 3-23

                                                      Figure 3-24

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                      that you love it (I know I do) You may think that DRS is already perfect

                                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                      needed to actually predict the needs of your applications With that

                                                      your applications can achieve the fastest performance possible and

                                                      your vSphere infrastructure can have the fastest workload balancing

                                                      ever Would that interest you

                                                      vSphere and DRS have been working together since vROps 62 when

                                                      Intelligent Workload Placement with DRS was announced With

                                                      Intelligent Workload Placement vROps helped to rebalance VM

                                                      workloads across clusters

                                                      With Intelligent Workload Placement in place you may think that

                                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                                      all DRS already does its job very well But letrsquos look at the different

                                                      approaches that DRS has available to it

                                                      Traditionally DRS has worked by reactively balancing workloads

                                                      when applications (running on VMs) arenrsquot getting the resources

                                                      they need DRS analyzes the resources allocated (CPU and memory)

                                                      and looks to see if those resources are continuously available if they

                                                      arenrsquot it moves that VM to a host that has those resources available

                                                      While this works well in most cases there is the potential for

                                                      contention and thus negative application performance impact (albeit

                                                      very short) DRS is included with vSphere Enterprise Plus

                                                      The next step up from reactive is balance which is the Intelligent

                                                      Workload Placement approach discussed earlier With the balance

                                                      method vSphere DRS and vROps begin working together

                                                      This is an improvement over the reactive method because vROps is

                                                      working at a higher level than DRS to analyze performance across

                                                      multiple clusters While this is by itself better than DRS the downside

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                                      application performance issues and contention before it happens

                                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                      performance issues While they typically fix application performance

                                                      issues very quickly therersquos no guarantee that they will in addition

                                                      therersquos no proactive diagnosis and prevention of problems before

                                                      they happen

                                                      Predictive DRS does exactly this helping the admin get out ahead

                                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                      predicts what resources each VM will need that day using the past

                                                      resource consumption of each VM as a guide to future needs

                                                      It combines that predictive ability with the knowledge of what VMs

                                                      are on each host and the resources that each host is able to contribute

                                                      vROps makes these predictions using its dynamic thresholds The

                                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                                      each individual VM and application

                                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                                      box to Enable Predictive DRS (see Figure 3-26)

                                                      Next navigate to the Administration menu in vROps then to Solutions

                                                      Edit your vSphere Solution then under the advanced settings enable

                                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                      shown in Figure 3-27

                                                      Figure 3-25

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                      Each hour predictive DRS will combine its knowledge of the

                                                      environment combined with the historical resource utilization of each

                                                      VM then take action to ensure that the VMs receive the resources

                                                      Figure 3-26

                                                      Figure 3-27

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                      they need before theyrsquore needed The end result is that your critical

                                                      applications never get the chance to suffer performance degradation

                                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                      feature called ldquoautomated workload optimizationrdquo You might be

                                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                                      workloads (although technically it doesnrsquot balance at all it ensures

                                                      that workloads get the resources that they need)

                                                      Unlike DRS which works within vSphere clusters automated workload

                                                      optimization automates the optimization of workloads between

                                                      vSphere clusters Thus to leverage AWO the first requirement is

                                                      having multiple vSphere clusters

                                                      I like to say that DRS works intra-cluster and automated workload

                                                      optimization works inter-cluster

                                                      Figure 3-28

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                      the Optimize Capacity section See Figure 3-28

                                                      You can control how yoursquod like the workloads to be placed in the

                                                      Placement Settings tile by clicking on Edit Settings as shown in

                                                      Figure 3-29

                                                      Once you have multiple clusters managed by vROps you can choose to

                                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                      a Schedule or make workload balancing Automatic

                                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                      next chapter of this book

                                                      Figure 3-29

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                      host of valuable metrics

                                                      bull Total environment capacity

                                                      bull Used capacity

                                                      bull CPU capacity trends

                                                      bull Memory capacity trends

                                                      Figure 3-30

                                                      Figure 3-31

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                      bull Disk capacity trends

                                                      bull Predict how much time remains before your most critical resources

                                                      are depleted

                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                      environment level from there you can drill even deeper For example

                                                      check out the workload analysis of the cluster in Figure 3-32

                                                      This drilldown can be done for a specific host VM or datastore For

                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                      In this case you should be concerned since just 35 days remain until

                                                      memory runs out in your vCenter Server VM

                                                      vROps can show the capacity and time remaining for any object it

                                                      manages including clusters hosts datastores and VMs It will

                                                      proactively alert you should the capacity and time remaining fall

                                                      below predetermined levels

                                                      Figure 3-32

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                      troubleshoot your vSphere infrastructure

                                                      To that end vROps constantly performs performance analysis to

                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                      vSAN in addition to the ability to troubleshoot via log data

                                                      Figure 3-33

                                                      Figure 3-34

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                      dashboard It enables you to quickly identify the type of contention

                                                      faced by each VM in the cluster

                                                      Besides the troubleshooting dashboards the real power of vROps

                                                      shines through when you realize how often the vROps Smart Alerts

                                                      are able to point you to the root cause of an issue and provide

                                                      recommendations for remediation so that you can quickly resolve any

                                                      trouble that might occur

                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                      management is built into vROps 66 and later

                                                      Using vSAN management and monitoring in vROps requires you to

                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                      the Administration menu then to Solutions select the VMware vSAN

                                                      solution then the Gear icon to configure (Figure 3-36)

                                                      Figure 3-35

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                      Figure 3-36

                                                      Figure 3-37

                                                      Figure 3-38

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                      After you get a successful test of the connection and credentials make

                                                      sure that you click Save Settings

                                                      At this point vROps will begin gathering statistics from your vCenter

                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                      insightful statistics and recommendations from vROps

                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                      bull vSAN Capacity Overview

                                                      bull Migrate to vSAN

                                                      bull vSAN Operations Overview

                                                      bull Troubleshoot vSAN

                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                      Figure 3-39

                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                      For those using vSAN these dashboards are invaluable They allow

                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                      clusters prevent vSAN trouble before it happens and if needed

                                                      troubleshoot vSAN (Figure 3-40)

                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                      vROps features and how to maximize your vSphere infrastructure

                                                      using vROps features like predictive DRS vSAN management and

                                                      powerful capacity dashboards

                                                      With the latest version of vROps some even more powerful features

                                                      have been released In the next chapter wersquoll dive into the latest

                                                      vROps features that will allow you to enable a self-driving vSphere

                                                      infrastructure

                                                      Drive on

                                                      Figure 3-40

                                                      CHAPTER 4

                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                      read this chapter completely With the recently announced vROps 67

                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                      driving data center will bring ldquoContinuous performance optimization

                                                      based on operational and business intent efficient capacity

                                                      management proactive planning and intelligent remediationrdquo

                                                      The goal for the self-driving data center is to provide a unified

                                                      management platform so that the IT organization can optimize

                                                      plan and scale the software-defined data center and multiple cloud

                                                      deployments from the applications to the infrastructure

                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                      new instance of vROps 67 directly from the vSphere client without

                                                      having to go through the traditional installation steps that we covered

                                                      in Chapter 2 of this book With the new high speed installation

                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                      configure it In addition to the deployment the high speed installation

                                                      also includes the automatic configuration of the vSphere Adapter to

                                                      communicate with the vCenter server that you deployed it from

                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                      From there you can select either the online or offline installation mode

                                                      provide your vCenter server credentials define your environment

                                                      (datacenter cluster host datastore and network) and provide IP

                                                      address details With that information vCenter will automatically

                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                      configure the vSphere adapter in vROps

                                                      Figure 4-1

                                                      Figure 4-2

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                      You can be up and running with vROps faster than ever by combining

                                                      vSphere 67 vCenter 67 and vROps 67

                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                      when you combine vROps 67 and vCenter

                                                      67 Only with that magical combination

                                                      can you use the new vROps 67 plugin

                                                      for the vCenter 67 HTML5 web client

                                                      (Figure 4-3)

                                                      The vRealize Operations within vCenter

                                                      plugin provides you with six new

                                                      dashboards directly inside your vCenter

                                                      UI (Figure 4-4)

                                                      The end result is that you get all the

                                                      goodness of vROps in your vSphere client

                                                      helping you be more productive than ever

                                                      Figure 4-3

                                                      Figure 4-4

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                      makes vROps easier to use ultimately making you more productive

                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                      metrics and logs Figure 4-5 shows the new interface

                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                      define how the data centerrsquos intended to run and then for vROps to

                                                      make it happen

                                                      Figure 4-5

                                                      Figure 4-6

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                      The first step is to access the current performance of your data center

                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                      optimization window

                                                      Simply define intent by configuring settings such as target utilization

                                                      and cluster headroom then define tag-based placement requirements

                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                      bull SLA tiers Gold Silver Bronze

                                                      bull License policies Windows Oracle Linux

                                                      bull Compliance PCI HIPAA

                                                      bull App affinity policies

                                                      After yoursquove defined intent turn on self-driving operations by

                                                      automating workload balancing and performance optimization

                                                      (Figure 4-8) There are several ways to automate optimization action

                                                      bull Run it now manually based on recommendations

                                                      bull Schedule it for an automated ongoing optimization

                                                      Figure 4-7

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                      bull Automate to run when performance troubles occur and desired

                                                      performance intent isnrsquot met

                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                      insights on potential cost savings from reclamation and analyze

                                                      optimum densities for the future

                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                      presented As you can see cost data is directly correlated with capacity

                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                      not needed

                                                      Figure 4-8

                                                      Figure 4-9

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                      After getting an idea of which data centers to prioritize and what could

                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                      optimization actions This includes reclamation right-sizing and

                                                      automating workload balancing to reduce license costs as well as

                                                      densification to consolidate workloads into minimal clusters while

                                                      assuring that you meet goals for performance target utilization and

                                                      defined intent

                                                      The new capacity analytics engine is able to view historical trends and

                                                      predict the most constrained resources such as CPU memory and

                                                      disk space It can also give recommendations to either reclaim unused

                                                      capacity or even add capacity (Figure 4-11)

                                                      Figure 4-10

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                      workloads For some of those workloads it makes the most sense to

                                                      move them into the public cloud but which public cloud

                                                      The new version of vROps allows you to perform what-if scenario

                                                      analysis to decide where to run workloads between VMware Cloud on

                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                      Figure 4-11

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                      to enable IT and application owners to triage and resolve issues faster

                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                      by automatically discovering VMs and apps then provisioning the

                                                      required OS and app data collectors to send metrics to Wavefront

                                                      Figure 4-12

                                                      Figure 4-13

                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                      This capability enables IT to gain control and provide app monitoring

                                                      capabilities to their DevOps teams for the next generation of apps in

                                                      addition to traditional applications

                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                      More importantly yoursquove learned how to maximize the power of

                                                      vROps to make the most of your vSphere infrastructure When paired

                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                      center solution that provides powerful features like predictive DRS

                                                      workload optimization cost savings and ultimately the self-driving

                                                      data center

                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                      the latest version check out the vROps

                                                      Upgrade Center

                                                      httpswwwvmwarecomproducts

                                                      vrealize-operationsupgrade-centerhtml

                                                      If you donrsquot have vROps in place already you can

                                                      sign up for a free 60-day evaluation

                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                      • Chapter 1
                                                        • Getting Started with VMware vRealize Operations
                                                          • What is vRealize Operations
                                                          • How Does vRealize Operations Work
                                                          • Understanding vRealize Operations Editions
                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                          • Summary
                                                              • Chapter 2
                                                                • Deploying vRealize Operations
                                                                  • vRealize Operations Architecture Overview
                                                                  • Sizing vRealize Operations
                                                                  • Installing vRealize Operations for the First Time
                                                                  • Accessing vRealize Operations
                                                                  • Summary
                                                                      • Chapter 3
                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                          • Configuring SSO in vROps
                                                                          • Understanding Policies in vROps
                                                                          • Automated Remediation in vROps
                                                                          • Configuring Alerts
                                                                          • Predictive DRS
                                                                          • Automated Workload Optimization
                                                                          • Maximizing Capacity Analysis with vROps
                                                                          • Maximize Troubleshooting with vROps
                                                                          • Summary
                                                                              • Chapter 4
                                                                                • Maximizing vRealize Operations
                                                                                  • High Speed Installation
                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                  • Enhanced User Interface
                                                                                  • Automating Performance Based on Intent
                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                  • Whatrsquos Next

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 8

                                                        Select the datastore where yoursquoll install vROps the virtual disk format

                                                        and the VM storage policy (if applicable) and click Next (Figure 2-10)

                                                        Next select the network to which the vROps VM will connect

                                                        (Figure 2-11)

                                                        Next you have the chance to customize the template that will be used

                                                        to create the VM (Figure 2-12) This includes the time zone and any

                                                        static IP network settings you want to use If yoursquoll be using this

                                                        in a production or lab environment using a static IP address is

                                                        recommended

                                                        Finally review everything and if correct click Finish (Figure 2-13)

                                                        Figure 2-12

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                        After a few minutes you should see the new vROps VM deployed on

                                                        the new host or cluster specified After you power on the VM and a

                                                        minute or so has passed you can go to the vROps console It will look

                                                        very similar to Figure 2-14

                                                        As you can see it directs you to the URL for the vROps appliance

                                                        Figure 2-13

                                                        Figure 2-14

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                        Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                        screen that looks like Figure 2-15

                                                        As you can see the three options are to perform an express installation

                                                        a new installation or expand an existing installation

                                                        In our case we will choose the express installation to get vROps up and

                                                        running as quickly as possible but if yoursquod like to see every additional

                                                        installation option yoursquod choose the new installation If you already

                                                        have an existing installation you would of course choose to expand

                                                        that existing installation to add greater scalability or high availability

                                                        to your pre-existing cluster

                                                        Choosing the express installation begins the three steps of the vROps

                                                        Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                        The first step is to enter the new password for the admin account

                                                        Keep in mind that you need to use a complex password that meets the

                                                        requirements as shown in Figure 2-17

                                                        Figure 2-15

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                        Figure 2-16

                                                        Figure 2-17

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                        After clicking Next yoursquore ready to complete the vROps installation

                                                        (Figure 2-18)

                                                        The additional options provide the ability to choose a custom security

                                                        certificate configure a name for the customer master node and enter

                                                        an NTP server address for timekeeping

                                                        Figure 2-18

                                                        Figure 2-19

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                        Once configured the vROps web UI displays a login screen at which

                                                        point you can log in with the admin username and password you

                                                        configured (Figure 2-19)

                                                        vRealize Operations Manager deployment is now complete leading to

                                                        the final five-step configuration wizard shown in Figure 2-20

                                                        After clicking Next and accepting the license agreement yoursquore

                                                        prompted to enter your product license key shown in Figure 2-21

                                                        You can choose to either take the default to evaluate vROps or if

                                                        yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                        For this tutorial the product evaluation default was selected One

                                                        more checkbox about being part of the VMware customer experience

                                                        improvement program then click Next then Finish (Figure 2-22) to

                                                        complete the installation wizard

                                                        Figure 2-20

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                        Figure 2-21

                                                        Figure 2-22

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                        Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                        solution As Figure 2-23 shows you should choose VMware vSphere

                                                        Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                        your vSphere infrastructure enabling vROps to begin gathering

                                                        performance data related to your hosts clusters storage and VMs

                                                        Figure 2-23

                                                        Figure 2-24

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                        To configure the vSphere solution select the VMware vSphere solution

                                                        and click on the gear icon inside the Administration tab and under

                                                        Solutions

                                                        This brings you to the manage solution configuration The first thing

                                                        to do is add a new set of credentials by clicking the Plus sign on the

                                                        right side of the credentials field (Figure 2-24)

                                                        Itrsquos here that you can add your administrative vCenter username and

                                                        password shown in Figure 2-25

                                                        With your credentials added you next add a display name for your

                                                        vCenter server and your vCenter serverrsquos domain name or IP address

                                                        then click the button Test Connection (Figure 2-26)

                                                        If the test is successful yoursquoll be prompted to accept the default

                                                        certificate (Figure 2-27)

                                                        Figure 2-25

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                        After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                        Figure 2-26

                                                        Figure 2-27

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                        After you click OK make sure that you click Save Settings before

                                                        clicking Close to continue

                                                        With the solution configured you should now see that vROps is

                                                        collecting data from vCenter as shown in Figure 2-29

                                                        It will take some time for vROps to gather all the data that it

                                                        needs to learn about your virtual infrastructure to start making

                                                        recommendations for optimization but just in the first few minutes

                                                        yoursquoll start learning where your bottlenecks are and which of your

                                                        VMs hosts and datastores are currently under the heaviest workloads

                                                        (and what the source is of those workloads)

                                                        Figure 2-28

                                                        Figure 2-29

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                        Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                        interfaces and how to log in to those interfaces

                                                        Herersquos what you need to know

                                                        The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                        or domain name) of the vROps VM This IP address was either

                                                        statically configured when you deployed vROps or obtained by

                                                        DHCP If you donrsquot know the IP address of your vROps VM simply

                                                        go to the console of the VM inside the vSphere Web Client

                                                        bull The username for the web interface defaults to admin the

                                                        password was configured when you deployed vROps

                                                        The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                        or domain name used to access vROps but add ldquoadminrdquo after it

                                                        like this http1921681157admin

                                                        Figure 2-30

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                        bull The username for the web interface defaults to admin the

                                                        password was configured when you deployed vROps

                                                        The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                        troubleshooting and network reconfiguration The console is

                                                        accessed through the VMrsquos console in the vSphere Web Client

                                                        SSH access may have been enabled when you deployed vROps if

                                                        not itrsquos possible to enable it by using the console access through

                                                        the vSphere Web Client

                                                        bull You can log in to the console using the same admin account

                                                        shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                        root account By default in vROps therersquos no password set on

                                                        the root account so the first time you log in yoursquoll be prompted

                                                        to change the password To do so you must enter the current

                                                        password Since the default password is blank you can press

                                                        enter to move on

                                                        bull The most commonly used administrative tools inside the vROps

                                                        command-line console are in ldquooptvmwaresharevamirdquo

                                                        For example vami_config_net shown in Figure 2-32 is used to

                                                        reconfigure networking on the vROps virtual appliance this is very

                                                        useful if you used DHCP IP addressing when you deployed the virtual

                                                        Figure 2-31

                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                        appliance but later want to change to a static IP address or reconfigure

                                                        the DNS servers being used

                                                        SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                        deploy vROps and how to connect it to vCenter You should now be

                                                        up and running

                                                        In the next chapter yoursquoll get detailed information on how vROps

                                                        is configured in the real world regarding single sign-on alert

                                                        configuration custom policies and more

                                                        Figure 2-32

                                                        CHAPTER 3

                                                        Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                        yoursquore ready to enable intelligent operations for your virtual

                                                        infrastructure In this chapter yoursquoll learn about some of the most

                                                        common configurations you may want to perform beyond the initial

                                                        configuration Yoursquoll also learn how to configure SSO authentication

                                                        custom policies custom alerts predictive DRS automated workload

                                                        balancing capacity management and more

                                                        Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                        Those are the same admins who always log in to vROps using the

                                                        SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                        configure single sign-on (SSO) with vROps

                                                        The benefit of SSO is that any login you can use to log in to the

                                                        vSphere Web Client will also allow you to log in to vROps And once

                                                        you log in to the vSphere Web Client you can use vROps without any

                                                        authentication whatsoever This is a huge convenience

                                                        Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                        These steps assume that you already have vSphere vCenter and

                                                        vROps Manager installed and configured

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                        Finally make sure that the time on your vROps server is synced with

                                                        the time on your vCenter server Network Time Protocol (NTP) is the

                                                        best way to do this and configuring NTP in vROps is easy Just go into

                                                        Administration Cluster Management and on the Actions menu click

                                                        on Network Time Protocol Settings as shown in Figure 3-1

                                                        If you already have an NTP server (likely configured during deployment

                                                        of vROps) you can move on from here If you donrsquot have an NTP

                                                        server enter the name of your NTP server and click Add to add your

                                                        NTP server

                                                        Next make sure you have DNS configured for your vCenter server and

                                                        vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                        the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                        port is not reachablerdquo

                                                        Finally note carefully the version update and patch levels of your

                                                        vCenter server and your vROps server I recommend the latest

                                                        version of both

                                                        Figure 3-1

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                        Once yoursquove met the prerequisites you can move on to configuring

                                                        SSO To configure SSO in vROps go to the Administration tab and

                                                        under Access click on Authentication Sources Then click Add to add

                                                        a new authentication source as shown in Figure 3-2

                                                        Note that under ldquosource typerdquo you can configure authentication to

                                                        SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                        (AD) or Open LDAP

                                                        Figure 3-2

                                                        Figure 3-3

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                        Irsquod recommend configuring your vCenter server to use AD

                                                        authentication then configuring vROps to point to vCenter for SSO

                                                        SAML authentication This is preferable to configuring vROps to go to

                                                        AD for authentication

                                                        Enter a name for the authentication source (whatever you want)

                                                        keeping the default of SSO SAML for the source type Then enter

                                                        the vCenter IP address or host name username and password See

                                                        Figure 3-3

                                                        Next accept the certificate from vCenter and click OK as shown in

                                                        Figure 3-4

                                                        Then as Figure 3-5 shows specify which groups you want to import

                                                        Assign vROps roles to the user groups that yoursquore importing

                                                        (Figure 3-6)

                                                        In this case we added the vCenter administratorsvspherelocal

                                                        account and made it an administrator for vROps

                                                        In production environments you might want to create an AD group in

                                                        which you add your vROps administrators then authorize that group

                                                        to administer or simply use vROps

                                                        Figure 3-4

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                        Figure 3-5

                                                        Figure 3-6

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                        At this point your configuration should be complete To test it log

                                                        out of vROps and the vSphere Web Client

                                                        Log back into the vSphere Web Client and open the web page for

                                                        vROps you should be automatically logged in with no authentication

                                                        As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                        to log in

                                                        Remember the goal of this SSO configuration is that you never have

                                                        to log in to vROps again (during normal usage) as long as yoursquore

                                                        already logged into the vSphere Web Client Mission accomplished

                                                        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                        admin needs to perform If you donrsquot do it at the start at some point

                                                        you will likely need to do it in the future so you might as well do it

                                                        right from the start

                                                        If you click on Home at the top of the vROps web interface then click

                                                        on Administration yoursquoll be taken to the administrative interface

                                                        where just about all vROps customizations are made (Figure 3-8)

                                                        Figure 3-7

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                        In the administrative interface click on Policies on the left to configure

                                                        and customize vROps policies (Figure 3-9)

                                                        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                        solely work off of thresholds but there are some things that you

                                                        inherently know about your virtual infrastructure that vROps

                                                        canrsquot know

                                                        Figure 3-8

                                                        Figure 3-9

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                        For example you may have a high-priority production cluster (with

                                                        many more resources intentionally allocated) and a low priority dev

                                                        test cluster (with many fewer resources intentionally allocated) You

                                                        donrsquot want vROps alerting you that you need to add more resources

                                                        to devtest if you intentionally under-provisioned the devtest cluster

                                                        for the workload

                                                        Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                        a production cluster than it is for a testdev cluster Or you might

                                                        want to exclude the vROps VMs from monitoring and alerting on

                                                        themselves

                                                        You can see the importance of customization And since policies

                                                        are applied to groups there are times when yoursquoll want to wait on

                                                        the creation of new policies and first create a new group type and

                                                        associated groups But if you already have a group type to which you

                                                        want to apply your policy you can go ahead and create the new policy

                                                        What is a vROps PolicyA policy is a set of rules that you define

                                                        for vRealize Operations Manager to

                                                        use to analyze and display information

                                                        about the objects in your environment

                                                        You can create modify and administer

                                                        policies to determine how vRealize Operations

                                                        Manager displays data in dashboards views and reports

                                                        Be careful if you choose to modify the default policy

                                                        as yoursquore modifying how vROps does its job and the

                                                        information that you see across vROps in dashboards

                                                        reports and views will forever be changed

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                        Ideally you want to create a new policy for something such as letrsquos

                                                        say your devtest cluster

                                                        To do this (assuming you already had a group in mind) click on the

                                                        Policy Library tab then the Plus sign to Create a New Policy (shown

                                                        in Figure 3-9) From there you would give the policy a name and

                                                        description

                                                        Itrsquos common to create a new policy by starting with an existing policy

                                                        The policy that you start with is called the ldquobase policyrdquo as the new

                                                        policy you create inherits its settings from that policy See Figure 3-10

                                                        From there as shown in Figure 3-11 yoursquoll associate a policy

                                                        with a group

                                                        In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                        At this point if you used a policy template you have the option of just

                                                        clicking Finish to complete the policy creation Or if you want to view

                                                        or modify all the potential options for the policy configuration and

                                                        alerts you can do so

                                                        Figure 3-10

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                        When yoursquore done your new policy will show up in the policy library

                                                        as shown in Figure 3-12

                                                        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                        are system defined (the adapter groups) and cannot be changed Other

                                                        groups are user-defined and can be modified or added to

                                                        Figure 3-12

                                                        Figure 3-11

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                        Examples of system-defined adapter groups include Operating

                                                        Systems World Universe vSAN World and vSphere World These

                                                        groups contain objects such as the vCenter server ESXi hosts data

                                                        centers etc

                                                        Examples of the pre-defined user groups include Department

                                                        Environment Function Location Security zone and Service Level

                                                        Object You should use the vROps grouping to organize the objects in

                                                        your virtual infrastructure in the way that makes the most sense to

                                                        you If possible use the pre-defined user groups

                                                        However if those groups donrsquot suit you vROps group types also allow

                                                        you to create your own custom object groups specifically tailored for

                                                        your environment Figure 3-13 shows the creation of the Dev-Test

                                                        group for example

                                                        By choosing a dynamic group membership (ldquoKeep group membership

                                                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                        vSphere inventory object like a folder cluster resource pool or even

                                                        Figure 3-13

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                        a virtual data center All the objects under that object will always

                                                        be associated with the group yoursquove created regardless of whether

                                                        theyrsquore added or removed This is great for dynamically changing

                                                        environments as most are today

                                                        Once the grouprsquos created the logical inventory view allows you to

                                                        use that group for all common vROps functions such as showing the

                                                        performance and capacity for all associated resources

                                                        For more information on policies group types and groups check

                                                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                        vRealize-Operations-Manager67vrealize-operations-manager-

                                                        67-config-guidepdf) in the vROps documentation for more detailed

                                                        information

                                                        Automated Remediation in vROps There are many data center monitoring

                                                        tools out there that tell you that you have

                                                        a problem Remember the robot from the

                                                        old sci-fi show ldquoLost In Spacerdquo It was

                                                        always throwing up its arms and screeching

                                                        ldquoWarning Warning Dangerrdquo

                                                        At one point that may have been helpful (if

                                                        stressful) but our expectations and needs

                                                        have evolved Todayrsquos tools are able to predict problems before

                                                        they happen and tell you how to fix them before they impact your

                                                        applications Prediction and suggested remediation are the new

                                                        minimum expectation However there are very few tools out there

                                                        that will not only predict and suggest remediation but automate

                                                        the process

                                                        Consider for example an employeemanager analogy where the

                                                        employee keeps bringing common problems to the manager asking

                                                        the manager how to solve the recurring issues No manager wants

                                                        to hear about the same problems over and over again when the

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                        fix is already known What could the manager do After dressing

                                                        the employee down and threatening to make them eligible for

                                                        unemployment benefits said manager could write a script that the

                                                        employee could execute on their own to solve the problem

                                                        Another analogy that might help is to think in terms of the cloud

                                                        Cloud management requires a tool that knows what can go wrong in

                                                        your cloud infrastructure and automatically solve it for you before it

                                                        impacts applications and yes even without notifying you about it in

                                                        the middle of the night The ideal would be for your cloud monitoring

                                                        and management tool to email you a report in the morning that says

                                                        ldquoI fixed these problems for you while you were sleeping and the

                                                        applications were never impactedrdquo

                                                        This is exactly the type of functionality that vROps Intelligent

                                                        Operations can provide

                                                        vROps offers many different actions that can be automated without

                                                        any scripting and without vRealize Automation Examples include

                                                        powering on a VM powering off a VM resizing most VM resources

                                                        and more With these actions vROps is able to prevent downtime or

                                                        application performance issues before they happen

                                                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                        with vROps

                                                        bull Automated Workload Optimization The ability of vROps to move

                                                        running VMs from one cluster to another to proactively prevent

                                                        performance bottlenecks before they happen

                                                        bull vROps Automated Actions vROps can perform more than 39

                                                        different actions on objects managed by the vCenter adapter You

                                                        can manually perform these actions or configure alerts to trigger

                                                        remediation with one of them

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                        bull vRealize Automation Integrated Actions The same actions that

                                                        can be automated with vROps can also be automated with vRealize

                                                        Automation allowing you to perform more complex automations

                                                        bull Webhooks By leveraging vRealize Orchestrator integration you

                                                        can trigger an alert based on an email SNMP trap or REST API

                                                        notification that alert can then perform an automated action

                                                        The first thing you need to know is that for these vROps actions to

                                                        work the vCenter adapter must have Enable Actions set to Enable as

                                                        shown in Figure 3-15

                                                        In the past you would configure the vCenter Python Adapter

                                                        separately but starting with vROps 66 thatrsquos no longer necessary

                                                        You can view the multitude of different actions that you can either

                                                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                        Figure 3-15

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                        If you take a look at a specific vSphere object and click on the Actions

                                                        drop down for that object you can see the actions that apply to that

                                                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                        To automate these types of actions you need to modify a

                                                        recommendation to perform an action (remediate) instead of just

                                                        recommend remediation steps To do this go to the Alerts menu then

                                                        into Alert Settings Recommendations and find a recommendation

                                                        Figure 3-16

                                                        Figure 3-17

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                        you want to automate Figure 3-18 for example shows a pre-defined

                                                        recommendation to add more memory to a VM

                                                        In this case therersquos a pre-defined action as well to add more memory

                                                        to the VM to automatically remediate the memory contention issue

                                                        and resolve application slowness See Figure 3-19

                                                        Automated remediation takes alert recommendations (which already

                                                        exist in your vROps installation) and allows you to turn on an action

                                                        to take that supersedes the recommendation

                                                        When automated actions kick in theyrsquore displayed under

                                                        Administration History Recent Tasks

                                                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                        were sleeping

                                                        Figure 3-18

                                                        Figure 3-19

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                        occur on the monitored objects when data analysis indicates deviations

                                                        from normal metric values or when a problem occurs with one of the

                                                        vRealize Operations components

                                                        In other words alerts are things you need know about

                                                        vROps Alerts come in three flavors

                                                        bull Critical

                                                        bull Immediate

                                                        bull Warning

                                                        Critical alerts should be acted upon immediately immediate alerts

                                                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                        Alerts are visible in a few different areas in vROps The most obvious is

                                                        the main Alerts menu as shown in Figure 3-20 Another place to see

                                                        alerts is from the Operations Overview as you can see in Figure 3-21

                                                        vROps comes with many different alerts preconfigured Under the Alerts

                                                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                        alerts and create your own custom alerts should you decide to do so

                                                        Figure 3-20

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                        you receive an alert vROps is typically very helpful in resolving alerts

                                                        by explaining the problem offering metrics to support its analysis and

                                                        providing recommended actions to remediate the issue (Figure 3-23)

                                                        Figure 3-21

                                                        Figure 3-22

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                        If you select an alert in the Alerts menu you can take ownership

                                                        cancel the alert suspend the alert go to the alert definition or release

                                                        ownership (Figure 3-24)

                                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                                        already know and love doesnrsquot

                                                        Figure 3-23

                                                        Figure 3-24

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                        that you love it (I know I do) You may think that DRS is already perfect

                                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                        needed to actually predict the needs of your applications With that

                                                        your applications can achieve the fastest performance possible and

                                                        your vSphere infrastructure can have the fastest workload balancing

                                                        ever Would that interest you

                                                        vSphere and DRS have been working together since vROps 62 when

                                                        Intelligent Workload Placement with DRS was announced With

                                                        Intelligent Workload Placement vROps helped to rebalance VM

                                                        workloads across clusters

                                                        With Intelligent Workload Placement in place you may think that

                                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                                        all DRS already does its job very well But letrsquos look at the different

                                                        approaches that DRS has available to it

                                                        Traditionally DRS has worked by reactively balancing workloads

                                                        when applications (running on VMs) arenrsquot getting the resources

                                                        they need DRS analyzes the resources allocated (CPU and memory)

                                                        and looks to see if those resources are continuously available if they

                                                        arenrsquot it moves that VM to a host that has those resources available

                                                        While this works well in most cases there is the potential for

                                                        contention and thus negative application performance impact (albeit

                                                        very short) DRS is included with vSphere Enterprise Plus

                                                        The next step up from reactive is balance which is the Intelligent

                                                        Workload Placement approach discussed earlier With the balance

                                                        method vSphere DRS and vROps begin working together

                                                        This is an improvement over the reactive method because vROps is

                                                        working at a higher level than DRS to analyze performance across

                                                        multiple clusters While this is by itself better than DRS the downside

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                                        application performance issues and contention before it happens

                                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                        performance issues While they typically fix application performance

                                                        issues very quickly therersquos no guarantee that they will in addition

                                                        therersquos no proactive diagnosis and prevention of problems before

                                                        they happen

                                                        Predictive DRS does exactly this helping the admin get out ahead

                                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                        predicts what resources each VM will need that day using the past

                                                        resource consumption of each VM as a guide to future needs

                                                        It combines that predictive ability with the knowledge of what VMs

                                                        are on each host and the resources that each host is able to contribute

                                                        vROps makes these predictions using its dynamic thresholds The

                                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                                        each individual VM and application

                                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                                        box to Enable Predictive DRS (see Figure 3-26)

                                                        Next navigate to the Administration menu in vROps then to Solutions

                                                        Edit your vSphere Solution then under the advanced settings enable

                                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                        shown in Figure 3-27

                                                        Figure 3-25

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                        Each hour predictive DRS will combine its knowledge of the

                                                        environment combined with the historical resource utilization of each

                                                        VM then take action to ensure that the VMs receive the resources

                                                        Figure 3-26

                                                        Figure 3-27

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                        they need before theyrsquore needed The end result is that your critical

                                                        applications never get the chance to suffer performance degradation

                                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                        feature called ldquoautomated workload optimizationrdquo You might be

                                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                                        workloads (although technically it doesnrsquot balance at all it ensures

                                                        that workloads get the resources that they need)

                                                        Unlike DRS which works within vSphere clusters automated workload

                                                        optimization automates the optimization of workloads between

                                                        vSphere clusters Thus to leverage AWO the first requirement is

                                                        having multiple vSphere clusters

                                                        I like to say that DRS works intra-cluster and automated workload

                                                        optimization works inter-cluster

                                                        Figure 3-28

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                        the Optimize Capacity section See Figure 3-28

                                                        You can control how yoursquod like the workloads to be placed in the

                                                        Placement Settings tile by clicking on Edit Settings as shown in

                                                        Figure 3-29

                                                        Once you have multiple clusters managed by vROps you can choose to

                                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                        a Schedule or make workload balancing Automatic

                                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                        next chapter of this book

                                                        Figure 3-29

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                        host of valuable metrics

                                                        bull Total environment capacity

                                                        bull Used capacity

                                                        bull CPU capacity trends

                                                        bull Memory capacity trends

                                                        Figure 3-30

                                                        Figure 3-31

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                        bull Disk capacity trends

                                                        bull Predict how much time remains before your most critical resources

                                                        are depleted

                                                        By drilling down into a specific cluster yoursquoll move down into the

                                                        environment level from there you can drill even deeper For example

                                                        check out the workload analysis of the cluster in Figure 3-32

                                                        This drilldown can be done for a specific host VM or datastore For

                                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                                        In this case you should be concerned since just 35 days remain until

                                                        memory runs out in your vCenter Server VM

                                                        vROps can show the capacity and time remaining for any object it

                                                        manages including clusters hosts datastores and VMs It will

                                                        proactively alert you should the capacity and time remaining fall

                                                        below predetermined levels

                                                        Figure 3-32

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                        troubleshoot your vSphere infrastructure

                                                        To that end vROps constantly performs performance analysis to

                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                        vSAN in addition to the ability to troubleshoot via log data

                                                        Figure 3-33

                                                        Figure 3-34

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                        dashboard It enables you to quickly identify the type of contention

                                                        faced by each VM in the cluster

                                                        Besides the troubleshooting dashboards the real power of vROps

                                                        shines through when you realize how often the vROps Smart Alerts

                                                        are able to point you to the root cause of an issue and provide

                                                        recommendations for remediation so that you can quickly resolve any

                                                        trouble that might occur

                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                        management is built into vROps 66 and later

                                                        Using vSAN management and monitoring in vROps requires you to

                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                        the Administration menu then to Solutions select the VMware vSAN

                                                        solution then the Gear icon to configure (Figure 3-36)

                                                        Figure 3-35

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                        Figure 3-36

                                                        Figure 3-37

                                                        Figure 3-38

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                        After you get a successful test of the connection and credentials make

                                                        sure that you click Save Settings

                                                        At this point vROps will begin gathering statistics from your vCenter

                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                        insightful statistics and recommendations from vROps

                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                        bull vSAN Capacity Overview

                                                        bull Migrate to vSAN

                                                        bull vSAN Operations Overview

                                                        bull Troubleshoot vSAN

                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                        Figure 3-39

                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                        For those using vSAN these dashboards are invaluable They allow

                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                        clusters prevent vSAN trouble before it happens and if needed

                                                        troubleshoot vSAN (Figure 3-40)

                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                        vROps features and how to maximize your vSphere infrastructure

                                                        using vROps features like predictive DRS vSAN management and

                                                        powerful capacity dashboards

                                                        With the latest version of vROps some even more powerful features

                                                        have been released In the next chapter wersquoll dive into the latest

                                                        vROps features that will allow you to enable a self-driving vSphere

                                                        infrastructure

                                                        Drive on

                                                        Figure 3-40

                                                        CHAPTER 4

                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                        read this chapter completely With the recently announced vROps 67

                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                        driving data center will bring ldquoContinuous performance optimization

                                                        based on operational and business intent efficient capacity

                                                        management proactive planning and intelligent remediationrdquo

                                                        The goal for the self-driving data center is to provide a unified

                                                        management platform so that the IT organization can optimize

                                                        plan and scale the software-defined data center and multiple cloud

                                                        deployments from the applications to the infrastructure

                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                        new instance of vROps 67 directly from the vSphere client without

                                                        having to go through the traditional installation steps that we covered

                                                        in Chapter 2 of this book With the new high speed installation

                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                        configure it In addition to the deployment the high speed installation

                                                        also includes the automatic configuration of the vSphere Adapter to

                                                        communicate with the vCenter server that you deployed it from

                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                        From there you can select either the online or offline installation mode

                                                        provide your vCenter server credentials define your environment

                                                        (datacenter cluster host datastore and network) and provide IP

                                                        address details With that information vCenter will automatically

                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                        configure the vSphere adapter in vROps

                                                        Figure 4-1

                                                        Figure 4-2

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                        You can be up and running with vROps faster than ever by combining

                                                        vSphere 67 vCenter 67 and vROps 67

                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                        when you combine vROps 67 and vCenter

                                                        67 Only with that magical combination

                                                        can you use the new vROps 67 plugin

                                                        for the vCenter 67 HTML5 web client

                                                        (Figure 4-3)

                                                        The vRealize Operations within vCenter

                                                        plugin provides you with six new

                                                        dashboards directly inside your vCenter

                                                        UI (Figure 4-4)

                                                        The end result is that you get all the

                                                        goodness of vROps in your vSphere client

                                                        helping you be more productive than ever

                                                        Figure 4-3

                                                        Figure 4-4

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                        makes vROps easier to use ultimately making you more productive

                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                        metrics and logs Figure 4-5 shows the new interface

                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                        define how the data centerrsquos intended to run and then for vROps to

                                                        make it happen

                                                        Figure 4-5

                                                        Figure 4-6

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                        The first step is to access the current performance of your data center

                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                        optimization window

                                                        Simply define intent by configuring settings such as target utilization

                                                        and cluster headroom then define tag-based placement requirements

                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                        bull SLA tiers Gold Silver Bronze

                                                        bull License policies Windows Oracle Linux

                                                        bull Compliance PCI HIPAA

                                                        bull App affinity policies

                                                        After yoursquove defined intent turn on self-driving operations by

                                                        automating workload balancing and performance optimization

                                                        (Figure 4-8) There are several ways to automate optimization action

                                                        bull Run it now manually based on recommendations

                                                        bull Schedule it for an automated ongoing optimization

                                                        Figure 4-7

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                        bull Automate to run when performance troubles occur and desired

                                                        performance intent isnrsquot met

                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                        insights on potential cost savings from reclamation and analyze

                                                        optimum densities for the future

                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                        presented As you can see cost data is directly correlated with capacity

                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                        not needed

                                                        Figure 4-8

                                                        Figure 4-9

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                        After getting an idea of which data centers to prioritize and what could

                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                        optimization actions This includes reclamation right-sizing and

                                                        automating workload balancing to reduce license costs as well as

                                                        densification to consolidate workloads into minimal clusters while

                                                        assuring that you meet goals for performance target utilization and

                                                        defined intent

                                                        The new capacity analytics engine is able to view historical trends and

                                                        predict the most constrained resources such as CPU memory and

                                                        disk space It can also give recommendations to either reclaim unused

                                                        capacity or even add capacity (Figure 4-11)

                                                        Figure 4-10

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                        workloads For some of those workloads it makes the most sense to

                                                        move them into the public cloud but which public cloud

                                                        The new version of vROps allows you to perform what-if scenario

                                                        analysis to decide where to run workloads between VMware Cloud on

                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                        Figure 4-11

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                        to enable IT and application owners to triage and resolve issues faster

                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                        by automatically discovering VMs and apps then provisioning the

                                                        required OS and app data collectors to send metrics to Wavefront

                                                        Figure 4-12

                                                        Figure 4-13

                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                        This capability enables IT to gain control and provide app monitoring

                                                        capabilities to their DevOps teams for the next generation of apps in

                                                        addition to traditional applications

                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                        More importantly yoursquove learned how to maximize the power of

                                                        vROps to make the most of your vSphere infrastructure When paired

                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                        center solution that provides powerful features like predictive DRS

                                                        workload optimization cost savings and ultimately the self-driving

                                                        data center

                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                        the latest version check out the vROps

                                                        Upgrade Center

                                                        httpswwwvmwarecomproducts

                                                        vrealize-operationsupgrade-centerhtml

                                                        If you donrsquot have vROps in place already you can

                                                        sign up for a free 60-day evaluation

                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                        • Chapter 1
                                                          • Getting Started with VMware vRealize Operations
                                                            • What is vRealize Operations
                                                            • How Does vRealize Operations Work
                                                            • Understanding vRealize Operations Editions
                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                            • Summary
                                                                • Chapter 2
                                                                  • Deploying vRealize Operations
                                                                    • vRealize Operations Architecture Overview
                                                                    • Sizing vRealize Operations
                                                                    • Installing vRealize Operations for the First Time
                                                                    • Accessing vRealize Operations
                                                                    • Summary
                                                                        • Chapter 3
                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                            • Configuring SSO in vROps
                                                                            • Understanding Policies in vROps
                                                                            • Automated Remediation in vROps
                                                                            • Configuring Alerts
                                                                            • Predictive DRS
                                                                            • Automated Workload Optimization
                                                                            • Maximizing Capacity Analysis with vROps
                                                                            • Maximize Troubleshooting with vROps
                                                                            • Summary
                                                                                • Chapter 4
                                                                                  • Maximizing vRealize Operations
                                                                                    • High Speed Installation
                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                    • Enhanced User Interface
                                                                                    • Automating Performance Based on Intent
                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                    • Whatrsquos Next

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 2 9

                                                          After a few minutes you should see the new vROps VM deployed on

                                                          the new host or cluster specified After you power on the VM and a

                                                          minute or so has passed you can go to the vROps console It will look

                                                          very similar to Figure 2-14

                                                          As you can see it directs you to the URL for the vROps appliance

                                                          Figure 2-13

                                                          Figure 2-14

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                          Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                          screen that looks like Figure 2-15

                                                          As you can see the three options are to perform an express installation

                                                          a new installation or expand an existing installation

                                                          In our case we will choose the express installation to get vROps up and

                                                          running as quickly as possible but if yoursquod like to see every additional

                                                          installation option yoursquod choose the new installation If you already

                                                          have an existing installation you would of course choose to expand

                                                          that existing installation to add greater scalability or high availability

                                                          to your pre-existing cluster

                                                          Choosing the express installation begins the three steps of the vROps

                                                          Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                          The first step is to enter the new password for the admin account

                                                          Keep in mind that you need to use a complex password that meets the

                                                          requirements as shown in Figure 2-17

                                                          Figure 2-15

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                          Figure 2-16

                                                          Figure 2-17

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                          After clicking Next yoursquore ready to complete the vROps installation

                                                          (Figure 2-18)

                                                          The additional options provide the ability to choose a custom security

                                                          certificate configure a name for the customer master node and enter

                                                          an NTP server address for timekeeping

                                                          Figure 2-18

                                                          Figure 2-19

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                          Once configured the vROps web UI displays a login screen at which

                                                          point you can log in with the admin username and password you

                                                          configured (Figure 2-19)

                                                          vRealize Operations Manager deployment is now complete leading to

                                                          the final five-step configuration wizard shown in Figure 2-20

                                                          After clicking Next and accepting the license agreement yoursquore

                                                          prompted to enter your product license key shown in Figure 2-21

                                                          You can choose to either take the default to evaluate vROps or if

                                                          yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                          For this tutorial the product evaluation default was selected One

                                                          more checkbox about being part of the VMware customer experience

                                                          improvement program then click Next then Finish (Figure 2-22) to

                                                          complete the installation wizard

                                                          Figure 2-20

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                          Figure 2-21

                                                          Figure 2-22

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                          Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                          solution As Figure 2-23 shows you should choose VMware vSphere

                                                          Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                          your vSphere infrastructure enabling vROps to begin gathering

                                                          performance data related to your hosts clusters storage and VMs

                                                          Figure 2-23

                                                          Figure 2-24

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                          To configure the vSphere solution select the VMware vSphere solution

                                                          and click on the gear icon inside the Administration tab and under

                                                          Solutions

                                                          This brings you to the manage solution configuration The first thing

                                                          to do is add a new set of credentials by clicking the Plus sign on the

                                                          right side of the credentials field (Figure 2-24)

                                                          Itrsquos here that you can add your administrative vCenter username and

                                                          password shown in Figure 2-25

                                                          With your credentials added you next add a display name for your

                                                          vCenter server and your vCenter serverrsquos domain name or IP address

                                                          then click the button Test Connection (Figure 2-26)

                                                          If the test is successful yoursquoll be prompted to accept the default

                                                          certificate (Figure 2-27)

                                                          Figure 2-25

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                          After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                          Figure 2-26

                                                          Figure 2-27

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                          After you click OK make sure that you click Save Settings before

                                                          clicking Close to continue

                                                          With the solution configured you should now see that vROps is

                                                          collecting data from vCenter as shown in Figure 2-29

                                                          It will take some time for vROps to gather all the data that it

                                                          needs to learn about your virtual infrastructure to start making

                                                          recommendations for optimization but just in the first few minutes

                                                          yoursquoll start learning where your bottlenecks are and which of your

                                                          VMs hosts and datastores are currently under the heaviest workloads

                                                          (and what the source is of those workloads)

                                                          Figure 2-28

                                                          Figure 2-29

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                          Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                          interfaces and how to log in to those interfaces

                                                          Herersquos what you need to know

                                                          The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                          or domain name) of the vROps VM This IP address was either

                                                          statically configured when you deployed vROps or obtained by

                                                          DHCP If you donrsquot know the IP address of your vROps VM simply

                                                          go to the console of the VM inside the vSphere Web Client

                                                          bull The username for the web interface defaults to admin the

                                                          password was configured when you deployed vROps

                                                          The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                          or domain name used to access vROps but add ldquoadminrdquo after it

                                                          like this http1921681157admin

                                                          Figure 2-30

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                          bull The username for the web interface defaults to admin the

                                                          password was configured when you deployed vROps

                                                          The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                          troubleshooting and network reconfiguration The console is

                                                          accessed through the VMrsquos console in the vSphere Web Client

                                                          SSH access may have been enabled when you deployed vROps if

                                                          not itrsquos possible to enable it by using the console access through

                                                          the vSphere Web Client

                                                          bull You can log in to the console using the same admin account

                                                          shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                          root account By default in vROps therersquos no password set on

                                                          the root account so the first time you log in yoursquoll be prompted

                                                          to change the password To do so you must enter the current

                                                          password Since the default password is blank you can press

                                                          enter to move on

                                                          bull The most commonly used administrative tools inside the vROps

                                                          command-line console are in ldquooptvmwaresharevamirdquo

                                                          For example vami_config_net shown in Figure 2-32 is used to

                                                          reconfigure networking on the vROps virtual appliance this is very

                                                          useful if you used DHCP IP addressing when you deployed the virtual

                                                          Figure 2-31

                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                          appliance but later want to change to a static IP address or reconfigure

                                                          the DNS servers being used

                                                          SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                          deploy vROps and how to connect it to vCenter You should now be

                                                          up and running

                                                          In the next chapter yoursquoll get detailed information on how vROps

                                                          is configured in the real world regarding single sign-on alert

                                                          configuration custom policies and more

                                                          Figure 2-32

                                                          CHAPTER 3

                                                          Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                          yoursquore ready to enable intelligent operations for your virtual

                                                          infrastructure In this chapter yoursquoll learn about some of the most

                                                          common configurations you may want to perform beyond the initial

                                                          configuration Yoursquoll also learn how to configure SSO authentication

                                                          custom policies custom alerts predictive DRS automated workload

                                                          balancing capacity management and more

                                                          Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                          Those are the same admins who always log in to vROps using the

                                                          SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                          configure single sign-on (SSO) with vROps

                                                          The benefit of SSO is that any login you can use to log in to the

                                                          vSphere Web Client will also allow you to log in to vROps And once

                                                          you log in to the vSphere Web Client you can use vROps without any

                                                          authentication whatsoever This is a huge convenience

                                                          Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                          These steps assume that you already have vSphere vCenter and

                                                          vROps Manager installed and configured

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                          Finally make sure that the time on your vROps server is synced with

                                                          the time on your vCenter server Network Time Protocol (NTP) is the

                                                          best way to do this and configuring NTP in vROps is easy Just go into

                                                          Administration Cluster Management and on the Actions menu click

                                                          on Network Time Protocol Settings as shown in Figure 3-1

                                                          If you already have an NTP server (likely configured during deployment

                                                          of vROps) you can move on from here If you donrsquot have an NTP

                                                          server enter the name of your NTP server and click Add to add your

                                                          NTP server

                                                          Next make sure you have DNS configured for your vCenter server and

                                                          vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                          the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                          port is not reachablerdquo

                                                          Finally note carefully the version update and patch levels of your

                                                          vCenter server and your vROps server I recommend the latest

                                                          version of both

                                                          Figure 3-1

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                          Once yoursquove met the prerequisites you can move on to configuring

                                                          SSO To configure SSO in vROps go to the Administration tab and

                                                          under Access click on Authentication Sources Then click Add to add

                                                          a new authentication source as shown in Figure 3-2

                                                          Note that under ldquosource typerdquo you can configure authentication to

                                                          SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                          (AD) or Open LDAP

                                                          Figure 3-2

                                                          Figure 3-3

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                          Irsquod recommend configuring your vCenter server to use AD

                                                          authentication then configuring vROps to point to vCenter for SSO

                                                          SAML authentication This is preferable to configuring vROps to go to

                                                          AD for authentication

                                                          Enter a name for the authentication source (whatever you want)

                                                          keeping the default of SSO SAML for the source type Then enter

                                                          the vCenter IP address or host name username and password See

                                                          Figure 3-3

                                                          Next accept the certificate from vCenter and click OK as shown in

                                                          Figure 3-4

                                                          Then as Figure 3-5 shows specify which groups you want to import

                                                          Assign vROps roles to the user groups that yoursquore importing

                                                          (Figure 3-6)

                                                          In this case we added the vCenter administratorsvspherelocal

                                                          account and made it an administrator for vROps

                                                          In production environments you might want to create an AD group in

                                                          which you add your vROps administrators then authorize that group

                                                          to administer or simply use vROps

                                                          Figure 3-4

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                          Figure 3-5

                                                          Figure 3-6

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                          At this point your configuration should be complete To test it log

                                                          out of vROps and the vSphere Web Client

                                                          Log back into the vSphere Web Client and open the web page for

                                                          vROps you should be automatically logged in with no authentication

                                                          As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                          to log in

                                                          Remember the goal of this SSO configuration is that you never have

                                                          to log in to vROps again (during normal usage) as long as yoursquore

                                                          already logged into the vSphere Web Client Mission accomplished

                                                          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                          admin needs to perform If you donrsquot do it at the start at some point

                                                          you will likely need to do it in the future so you might as well do it

                                                          right from the start

                                                          If you click on Home at the top of the vROps web interface then click

                                                          on Administration yoursquoll be taken to the administrative interface

                                                          where just about all vROps customizations are made (Figure 3-8)

                                                          Figure 3-7

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                          In the administrative interface click on Policies on the left to configure

                                                          and customize vROps policies (Figure 3-9)

                                                          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                          solely work off of thresholds but there are some things that you

                                                          inherently know about your virtual infrastructure that vROps

                                                          canrsquot know

                                                          Figure 3-8

                                                          Figure 3-9

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                          For example you may have a high-priority production cluster (with

                                                          many more resources intentionally allocated) and a low priority dev

                                                          test cluster (with many fewer resources intentionally allocated) You

                                                          donrsquot want vROps alerting you that you need to add more resources

                                                          to devtest if you intentionally under-provisioned the devtest cluster

                                                          for the workload

                                                          Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                          a production cluster than it is for a testdev cluster Or you might

                                                          want to exclude the vROps VMs from monitoring and alerting on

                                                          themselves

                                                          You can see the importance of customization And since policies

                                                          are applied to groups there are times when yoursquoll want to wait on

                                                          the creation of new policies and first create a new group type and

                                                          associated groups But if you already have a group type to which you

                                                          want to apply your policy you can go ahead and create the new policy

                                                          What is a vROps PolicyA policy is a set of rules that you define

                                                          for vRealize Operations Manager to

                                                          use to analyze and display information

                                                          about the objects in your environment

                                                          You can create modify and administer

                                                          policies to determine how vRealize Operations

                                                          Manager displays data in dashboards views and reports

                                                          Be careful if you choose to modify the default policy

                                                          as yoursquore modifying how vROps does its job and the

                                                          information that you see across vROps in dashboards

                                                          reports and views will forever be changed

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                          Ideally you want to create a new policy for something such as letrsquos

                                                          say your devtest cluster

                                                          To do this (assuming you already had a group in mind) click on the

                                                          Policy Library tab then the Plus sign to Create a New Policy (shown

                                                          in Figure 3-9) From there you would give the policy a name and

                                                          description

                                                          Itrsquos common to create a new policy by starting with an existing policy

                                                          The policy that you start with is called the ldquobase policyrdquo as the new

                                                          policy you create inherits its settings from that policy See Figure 3-10

                                                          From there as shown in Figure 3-11 yoursquoll associate a policy

                                                          with a group

                                                          In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                          At this point if you used a policy template you have the option of just

                                                          clicking Finish to complete the policy creation Or if you want to view

                                                          or modify all the potential options for the policy configuration and

                                                          alerts you can do so

                                                          Figure 3-10

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                          When yoursquore done your new policy will show up in the policy library

                                                          as shown in Figure 3-12

                                                          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                          are system defined (the adapter groups) and cannot be changed Other

                                                          groups are user-defined and can be modified or added to

                                                          Figure 3-12

                                                          Figure 3-11

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                          Examples of system-defined adapter groups include Operating

                                                          Systems World Universe vSAN World and vSphere World These

                                                          groups contain objects such as the vCenter server ESXi hosts data

                                                          centers etc

                                                          Examples of the pre-defined user groups include Department

                                                          Environment Function Location Security zone and Service Level

                                                          Object You should use the vROps grouping to organize the objects in

                                                          your virtual infrastructure in the way that makes the most sense to

                                                          you If possible use the pre-defined user groups

                                                          However if those groups donrsquot suit you vROps group types also allow

                                                          you to create your own custom object groups specifically tailored for

                                                          your environment Figure 3-13 shows the creation of the Dev-Test

                                                          group for example

                                                          By choosing a dynamic group membership (ldquoKeep group membership

                                                          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                          vSphere inventory object like a folder cluster resource pool or even

                                                          Figure 3-13

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                          a virtual data center All the objects under that object will always

                                                          be associated with the group yoursquove created regardless of whether

                                                          theyrsquore added or removed This is great for dynamically changing

                                                          environments as most are today

                                                          Once the grouprsquos created the logical inventory view allows you to

                                                          use that group for all common vROps functions such as showing the

                                                          performance and capacity for all associated resources

                                                          For more information on policies group types and groups check

                                                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                          vRealize-Operations-Manager67vrealize-operations-manager-

                                                          67-config-guidepdf) in the vROps documentation for more detailed

                                                          information

                                                          Automated Remediation in vROps There are many data center monitoring

                                                          tools out there that tell you that you have

                                                          a problem Remember the robot from the

                                                          old sci-fi show ldquoLost In Spacerdquo It was

                                                          always throwing up its arms and screeching

                                                          ldquoWarning Warning Dangerrdquo

                                                          At one point that may have been helpful (if

                                                          stressful) but our expectations and needs

                                                          have evolved Todayrsquos tools are able to predict problems before

                                                          they happen and tell you how to fix them before they impact your

                                                          applications Prediction and suggested remediation are the new

                                                          minimum expectation However there are very few tools out there

                                                          that will not only predict and suggest remediation but automate

                                                          the process

                                                          Consider for example an employeemanager analogy where the

                                                          employee keeps bringing common problems to the manager asking

                                                          the manager how to solve the recurring issues No manager wants

                                                          to hear about the same problems over and over again when the

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                          fix is already known What could the manager do After dressing

                                                          the employee down and threatening to make them eligible for

                                                          unemployment benefits said manager could write a script that the

                                                          employee could execute on their own to solve the problem

                                                          Another analogy that might help is to think in terms of the cloud

                                                          Cloud management requires a tool that knows what can go wrong in

                                                          your cloud infrastructure and automatically solve it for you before it

                                                          impacts applications and yes even without notifying you about it in

                                                          the middle of the night The ideal would be for your cloud monitoring

                                                          and management tool to email you a report in the morning that says

                                                          ldquoI fixed these problems for you while you were sleeping and the

                                                          applications were never impactedrdquo

                                                          This is exactly the type of functionality that vROps Intelligent

                                                          Operations can provide

                                                          vROps offers many different actions that can be automated without

                                                          any scripting and without vRealize Automation Examples include

                                                          powering on a VM powering off a VM resizing most VM resources

                                                          and more With these actions vROps is able to prevent downtime or

                                                          application performance issues before they happen

                                                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                          with vROps

                                                          bull Automated Workload Optimization The ability of vROps to move

                                                          running VMs from one cluster to another to proactively prevent

                                                          performance bottlenecks before they happen

                                                          bull vROps Automated Actions vROps can perform more than 39

                                                          different actions on objects managed by the vCenter adapter You

                                                          can manually perform these actions or configure alerts to trigger

                                                          remediation with one of them

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                          bull vRealize Automation Integrated Actions The same actions that

                                                          can be automated with vROps can also be automated with vRealize

                                                          Automation allowing you to perform more complex automations

                                                          bull Webhooks By leveraging vRealize Orchestrator integration you

                                                          can trigger an alert based on an email SNMP trap or REST API

                                                          notification that alert can then perform an automated action

                                                          The first thing you need to know is that for these vROps actions to

                                                          work the vCenter adapter must have Enable Actions set to Enable as

                                                          shown in Figure 3-15

                                                          In the past you would configure the vCenter Python Adapter

                                                          separately but starting with vROps 66 thatrsquos no longer necessary

                                                          You can view the multitude of different actions that you can either

                                                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                          Figure 3-15

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                          If you take a look at a specific vSphere object and click on the Actions

                                                          drop down for that object you can see the actions that apply to that

                                                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                          To automate these types of actions you need to modify a

                                                          recommendation to perform an action (remediate) instead of just

                                                          recommend remediation steps To do this go to the Alerts menu then

                                                          into Alert Settings Recommendations and find a recommendation

                                                          Figure 3-16

                                                          Figure 3-17

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                          you want to automate Figure 3-18 for example shows a pre-defined

                                                          recommendation to add more memory to a VM

                                                          In this case therersquos a pre-defined action as well to add more memory

                                                          to the VM to automatically remediate the memory contention issue

                                                          and resolve application slowness See Figure 3-19

                                                          Automated remediation takes alert recommendations (which already

                                                          exist in your vROps installation) and allows you to turn on an action

                                                          to take that supersedes the recommendation

                                                          When automated actions kick in theyrsquore displayed under

                                                          Administration History Recent Tasks

                                                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                          were sleeping

                                                          Figure 3-18

                                                          Figure 3-19

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                          occur on the monitored objects when data analysis indicates deviations

                                                          from normal metric values or when a problem occurs with one of the

                                                          vRealize Operations components

                                                          In other words alerts are things you need know about

                                                          vROps Alerts come in three flavors

                                                          bull Critical

                                                          bull Immediate

                                                          bull Warning

                                                          Critical alerts should be acted upon immediately immediate alerts

                                                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                          Alerts are visible in a few different areas in vROps The most obvious is

                                                          the main Alerts menu as shown in Figure 3-20 Another place to see

                                                          alerts is from the Operations Overview as you can see in Figure 3-21

                                                          vROps comes with many different alerts preconfigured Under the Alerts

                                                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                          alerts and create your own custom alerts should you decide to do so

                                                          Figure 3-20

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                          you receive an alert vROps is typically very helpful in resolving alerts

                                                          by explaining the problem offering metrics to support its analysis and

                                                          providing recommended actions to remediate the issue (Figure 3-23)

                                                          Figure 3-21

                                                          Figure 3-22

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                          If you select an alert in the Alerts menu you can take ownership

                                                          cancel the alert suspend the alert go to the alert definition or release

                                                          ownership (Figure 3-24)

                                                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                          scheduler aka pDRS So what does pDRS do that the DRS you

                                                          already know and love doesnrsquot

                                                          Figure 3-23

                                                          Figure 3-24

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                          that you love it (I know I do) You may think that DRS is already perfect

                                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                          needed to actually predict the needs of your applications With that

                                                          your applications can achieve the fastest performance possible and

                                                          your vSphere infrastructure can have the fastest workload balancing

                                                          ever Would that interest you

                                                          vSphere and DRS have been working together since vROps 62 when

                                                          Intelligent Workload Placement with DRS was announced With

                                                          Intelligent Workload Placement vROps helped to rebalance VM

                                                          workloads across clusters

                                                          With Intelligent Workload Placement in place you may think that

                                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                                          all DRS already does its job very well But letrsquos look at the different

                                                          approaches that DRS has available to it

                                                          Traditionally DRS has worked by reactively balancing workloads

                                                          when applications (running on VMs) arenrsquot getting the resources

                                                          they need DRS analyzes the resources allocated (CPU and memory)

                                                          and looks to see if those resources are continuously available if they

                                                          arenrsquot it moves that VM to a host that has those resources available

                                                          While this works well in most cases there is the potential for

                                                          contention and thus negative application performance impact (albeit

                                                          very short) DRS is included with vSphere Enterprise Plus

                                                          The next step up from reactive is balance which is the Intelligent

                                                          Workload Placement approach discussed earlier With the balance

                                                          method vSphere DRS and vROps begin working together

                                                          This is an improvement over the reactive method because vROps is

                                                          working at a higher level than DRS to analyze performance across

                                                          multiple clusters While this is by itself better than DRS the downside

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                                          application performance issues and contention before it happens

                                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                          performance issues While they typically fix application performance

                                                          issues very quickly therersquos no guarantee that they will in addition

                                                          therersquos no proactive diagnosis and prevention of problems before

                                                          they happen

                                                          Predictive DRS does exactly this helping the admin get out ahead

                                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                          predicts what resources each VM will need that day using the past

                                                          resource consumption of each VM as a guide to future needs

                                                          It combines that predictive ability with the knowledge of what VMs

                                                          are on each host and the resources that each host is able to contribute

                                                          vROps makes these predictions using its dynamic thresholds The

                                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                                          each individual VM and application

                                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                                          box to Enable Predictive DRS (see Figure 3-26)

                                                          Next navigate to the Administration menu in vROps then to Solutions

                                                          Edit your vSphere Solution then under the advanced settings enable

                                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                          shown in Figure 3-27

                                                          Figure 3-25

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                          Each hour predictive DRS will combine its knowledge of the

                                                          environment combined with the historical resource utilization of each

                                                          VM then take action to ensure that the VMs receive the resources

                                                          Figure 3-26

                                                          Figure 3-27

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                          they need before theyrsquore needed The end result is that your critical

                                                          applications never get the chance to suffer performance degradation

                                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                          feature called ldquoautomated workload optimizationrdquo You might be

                                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                                          workloads (although technically it doesnrsquot balance at all it ensures

                                                          that workloads get the resources that they need)

                                                          Unlike DRS which works within vSphere clusters automated workload

                                                          optimization automates the optimization of workloads between

                                                          vSphere clusters Thus to leverage AWO the first requirement is

                                                          having multiple vSphere clusters

                                                          I like to say that DRS works intra-cluster and automated workload

                                                          optimization works inter-cluster

                                                          Figure 3-28

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                          the Optimize Capacity section See Figure 3-28

                                                          You can control how yoursquod like the workloads to be placed in the

                                                          Placement Settings tile by clicking on Edit Settings as shown in

                                                          Figure 3-29

                                                          Once you have multiple clusters managed by vROps you can choose to

                                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                          a Schedule or make workload balancing Automatic

                                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                          next chapter of this book

                                                          Figure 3-29

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                          host of valuable metrics

                                                          bull Total environment capacity

                                                          bull Used capacity

                                                          bull CPU capacity trends

                                                          bull Memory capacity trends

                                                          Figure 3-30

                                                          Figure 3-31

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                          bull Disk capacity trends

                                                          bull Predict how much time remains before your most critical resources

                                                          are depleted

                                                          By drilling down into a specific cluster yoursquoll move down into the

                                                          environment level from there you can drill even deeper For example

                                                          check out the workload analysis of the cluster in Figure 3-32

                                                          This drilldown can be done for a specific host VM or datastore For

                                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                                          In this case you should be concerned since just 35 days remain until

                                                          memory runs out in your vCenter Server VM

                                                          vROps can show the capacity and time remaining for any object it

                                                          manages including clusters hosts datastores and VMs It will

                                                          proactively alert you should the capacity and time remaining fall

                                                          below predetermined levels

                                                          Figure 3-32

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                          troubleshoot your vSphere infrastructure

                                                          To that end vROps constantly performs performance analysis to

                                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                                          vSAN in addition to the ability to troubleshoot via log data

                                                          Figure 3-33

                                                          Figure 3-34

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                          dashboard It enables you to quickly identify the type of contention

                                                          faced by each VM in the cluster

                                                          Besides the troubleshooting dashboards the real power of vROps

                                                          shines through when you realize how often the vROps Smart Alerts

                                                          are able to point you to the root cause of an issue and provide

                                                          recommendations for remediation so that you can quickly resolve any

                                                          trouble that might occur

                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                          management is built into vROps 66 and later

                                                          Using vSAN management and monitoring in vROps requires you to

                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                          the Administration menu then to Solutions select the VMware vSAN

                                                          solution then the Gear icon to configure (Figure 3-36)

                                                          Figure 3-35

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                          Figure 3-36

                                                          Figure 3-37

                                                          Figure 3-38

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                          After you get a successful test of the connection and credentials make

                                                          sure that you click Save Settings

                                                          At this point vROps will begin gathering statistics from your vCenter

                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                          insightful statistics and recommendations from vROps

                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                          bull vSAN Capacity Overview

                                                          bull Migrate to vSAN

                                                          bull vSAN Operations Overview

                                                          bull Troubleshoot vSAN

                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                          Figure 3-39

                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                          For those using vSAN these dashboards are invaluable They allow

                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                          clusters prevent vSAN trouble before it happens and if needed

                                                          troubleshoot vSAN (Figure 3-40)

                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                          vROps features and how to maximize your vSphere infrastructure

                                                          using vROps features like predictive DRS vSAN management and

                                                          powerful capacity dashboards

                                                          With the latest version of vROps some even more powerful features

                                                          have been released In the next chapter wersquoll dive into the latest

                                                          vROps features that will allow you to enable a self-driving vSphere

                                                          infrastructure

                                                          Drive on

                                                          Figure 3-40

                                                          CHAPTER 4

                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                          read this chapter completely With the recently announced vROps 67

                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                          driving data center will bring ldquoContinuous performance optimization

                                                          based on operational and business intent efficient capacity

                                                          management proactive planning and intelligent remediationrdquo

                                                          The goal for the self-driving data center is to provide a unified

                                                          management platform so that the IT organization can optimize

                                                          plan and scale the software-defined data center and multiple cloud

                                                          deployments from the applications to the infrastructure

                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                          new instance of vROps 67 directly from the vSphere client without

                                                          having to go through the traditional installation steps that we covered

                                                          in Chapter 2 of this book With the new high speed installation

                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                          configure it In addition to the deployment the high speed installation

                                                          also includes the automatic configuration of the vSphere Adapter to

                                                          communicate with the vCenter server that you deployed it from

                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                          From there you can select either the online or offline installation mode

                                                          provide your vCenter server credentials define your environment

                                                          (datacenter cluster host datastore and network) and provide IP

                                                          address details With that information vCenter will automatically

                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                          configure the vSphere adapter in vROps

                                                          Figure 4-1

                                                          Figure 4-2

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                          You can be up and running with vROps faster than ever by combining

                                                          vSphere 67 vCenter 67 and vROps 67

                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                          when you combine vROps 67 and vCenter

                                                          67 Only with that magical combination

                                                          can you use the new vROps 67 plugin

                                                          for the vCenter 67 HTML5 web client

                                                          (Figure 4-3)

                                                          The vRealize Operations within vCenter

                                                          plugin provides you with six new

                                                          dashboards directly inside your vCenter

                                                          UI (Figure 4-4)

                                                          The end result is that you get all the

                                                          goodness of vROps in your vSphere client

                                                          helping you be more productive than ever

                                                          Figure 4-3

                                                          Figure 4-4

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                          makes vROps easier to use ultimately making you more productive

                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                          metrics and logs Figure 4-5 shows the new interface

                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                          define how the data centerrsquos intended to run and then for vROps to

                                                          make it happen

                                                          Figure 4-5

                                                          Figure 4-6

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                          The first step is to access the current performance of your data center

                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                          optimization window

                                                          Simply define intent by configuring settings such as target utilization

                                                          and cluster headroom then define tag-based placement requirements

                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                          bull SLA tiers Gold Silver Bronze

                                                          bull License policies Windows Oracle Linux

                                                          bull Compliance PCI HIPAA

                                                          bull App affinity policies

                                                          After yoursquove defined intent turn on self-driving operations by

                                                          automating workload balancing and performance optimization

                                                          (Figure 4-8) There are several ways to automate optimization action

                                                          bull Run it now manually based on recommendations

                                                          bull Schedule it for an automated ongoing optimization

                                                          Figure 4-7

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                          bull Automate to run when performance troubles occur and desired

                                                          performance intent isnrsquot met

                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                          insights on potential cost savings from reclamation and analyze

                                                          optimum densities for the future

                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                          presented As you can see cost data is directly correlated with capacity

                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                          not needed

                                                          Figure 4-8

                                                          Figure 4-9

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                          After getting an idea of which data centers to prioritize and what could

                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                          optimization actions This includes reclamation right-sizing and

                                                          automating workload balancing to reduce license costs as well as

                                                          densification to consolidate workloads into minimal clusters while

                                                          assuring that you meet goals for performance target utilization and

                                                          defined intent

                                                          The new capacity analytics engine is able to view historical trends and

                                                          predict the most constrained resources such as CPU memory and

                                                          disk space It can also give recommendations to either reclaim unused

                                                          capacity or even add capacity (Figure 4-11)

                                                          Figure 4-10

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                          workloads For some of those workloads it makes the most sense to

                                                          move them into the public cloud but which public cloud

                                                          The new version of vROps allows you to perform what-if scenario

                                                          analysis to decide where to run workloads between VMware Cloud on

                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                          Figure 4-11

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                          to enable IT and application owners to triage and resolve issues faster

                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                          by automatically discovering VMs and apps then provisioning the

                                                          required OS and app data collectors to send metrics to Wavefront

                                                          Figure 4-12

                                                          Figure 4-13

                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                          This capability enables IT to gain control and provide app monitoring

                                                          capabilities to their DevOps teams for the next generation of apps in

                                                          addition to traditional applications

                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                          More importantly yoursquove learned how to maximize the power of

                                                          vROps to make the most of your vSphere infrastructure When paired

                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                          center solution that provides powerful features like predictive DRS

                                                          workload optimization cost savings and ultimately the self-driving

                                                          data center

                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                          the latest version check out the vROps

                                                          Upgrade Center

                                                          httpswwwvmwarecomproducts

                                                          vrealize-operationsupgrade-centerhtml

                                                          If you donrsquot have vROps in place already you can

                                                          sign up for a free 60-day evaluation

                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                          • Chapter 1
                                                            • Getting Started with VMware vRealize Operations
                                                              • What is vRealize Operations
                                                              • How Does vRealize Operations Work
                                                              • Understanding vRealize Operations Editions
                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                              • Summary
                                                                  • Chapter 2
                                                                    • Deploying vRealize Operations
                                                                      • vRealize Operations Architecture Overview
                                                                      • Sizing vRealize Operations
                                                                      • Installing vRealize Operations for the First Time
                                                                      • Accessing vRealize Operations
                                                                      • Summary
                                                                          • Chapter 3
                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                              • Configuring SSO in vROps
                                                                              • Understanding Policies in vROps
                                                                              • Automated Remediation in vROps
                                                                              • Configuring Alerts
                                                                              • Predictive DRS
                                                                              • Automated Workload Optimization
                                                                              • Maximizing Capacity Analysis with vROps
                                                                              • Maximize Troubleshooting with vROps
                                                                              • Summary
                                                                                  • Chapter 4
                                                                                    • Maximizing vRealize Operations
                                                                                      • High Speed Installation
                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                      • Enhanced User Interface
                                                                                      • Automating Performance Based on Intent
                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                      • Whatrsquos Next

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 0

                                                            Performing Initial ConfigurationPointing your web browser to the correct URL will bring you to a

                                                            screen that looks like Figure 2-15

                                                            As you can see the three options are to perform an express installation

                                                            a new installation or expand an existing installation

                                                            In our case we will choose the express installation to get vROps up and

                                                            running as quickly as possible but if yoursquod like to see every additional

                                                            installation option yoursquod choose the new installation If you already

                                                            have an existing installation you would of course choose to expand

                                                            that existing installation to add greater scalability or high availability

                                                            to your pre-existing cluster

                                                            Choosing the express installation begins the three steps of the vROps

                                                            Manager initial set up wizard which is initiated by clicking Next (Figure 2-16)

                                                            The first step is to enter the new password for the admin account

                                                            Keep in mind that you need to use a complex password that meets the

                                                            requirements as shown in Figure 2-17

                                                            Figure 2-15

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                            Figure 2-16

                                                            Figure 2-17

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                            After clicking Next yoursquore ready to complete the vROps installation

                                                            (Figure 2-18)

                                                            The additional options provide the ability to choose a custom security

                                                            certificate configure a name for the customer master node and enter

                                                            an NTP server address for timekeeping

                                                            Figure 2-18

                                                            Figure 2-19

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                            Once configured the vROps web UI displays a login screen at which

                                                            point you can log in with the admin username and password you

                                                            configured (Figure 2-19)

                                                            vRealize Operations Manager deployment is now complete leading to

                                                            the final five-step configuration wizard shown in Figure 2-20

                                                            After clicking Next and accepting the license agreement yoursquore

                                                            prompted to enter your product license key shown in Figure 2-21

                                                            You can choose to either take the default to evaluate vROps or if

                                                            yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                            For this tutorial the product evaluation default was selected One

                                                            more checkbox about being part of the VMware customer experience

                                                            improvement program then click Next then Finish (Figure 2-22) to

                                                            complete the installation wizard

                                                            Figure 2-20

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                            Figure 2-21

                                                            Figure 2-22

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                            Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                            solution As Figure 2-23 shows you should choose VMware vSphere

                                                            Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                            your vSphere infrastructure enabling vROps to begin gathering

                                                            performance data related to your hosts clusters storage and VMs

                                                            Figure 2-23

                                                            Figure 2-24

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                            To configure the vSphere solution select the VMware vSphere solution

                                                            and click on the gear icon inside the Administration tab and under

                                                            Solutions

                                                            This brings you to the manage solution configuration The first thing

                                                            to do is add a new set of credentials by clicking the Plus sign on the

                                                            right side of the credentials field (Figure 2-24)

                                                            Itrsquos here that you can add your administrative vCenter username and

                                                            password shown in Figure 2-25

                                                            With your credentials added you next add a display name for your

                                                            vCenter server and your vCenter serverrsquos domain name or IP address

                                                            then click the button Test Connection (Figure 2-26)

                                                            If the test is successful yoursquoll be prompted to accept the default

                                                            certificate (Figure 2-27)

                                                            Figure 2-25

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                            After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                            Figure 2-26

                                                            Figure 2-27

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                            After you click OK make sure that you click Save Settings before

                                                            clicking Close to continue

                                                            With the solution configured you should now see that vROps is

                                                            collecting data from vCenter as shown in Figure 2-29

                                                            It will take some time for vROps to gather all the data that it

                                                            needs to learn about your virtual infrastructure to start making

                                                            recommendations for optimization but just in the first few minutes

                                                            yoursquoll start learning where your bottlenecks are and which of your

                                                            VMs hosts and datastores are currently under the heaviest workloads

                                                            (and what the source is of those workloads)

                                                            Figure 2-28

                                                            Figure 2-29

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                            Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                            interfaces and how to log in to those interfaces

                                                            Herersquos what you need to know

                                                            The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                            or domain name) of the vROps VM This IP address was either

                                                            statically configured when you deployed vROps or obtained by

                                                            DHCP If you donrsquot know the IP address of your vROps VM simply

                                                            go to the console of the VM inside the vSphere Web Client

                                                            bull The username for the web interface defaults to admin the

                                                            password was configured when you deployed vROps

                                                            The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                            or domain name used to access vROps but add ldquoadminrdquo after it

                                                            like this http1921681157admin

                                                            Figure 2-30

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                            bull The username for the web interface defaults to admin the

                                                            password was configured when you deployed vROps

                                                            The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                            troubleshooting and network reconfiguration The console is

                                                            accessed through the VMrsquos console in the vSphere Web Client

                                                            SSH access may have been enabled when you deployed vROps if

                                                            not itrsquos possible to enable it by using the console access through

                                                            the vSphere Web Client

                                                            bull You can log in to the console using the same admin account

                                                            shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                            root account By default in vROps therersquos no password set on

                                                            the root account so the first time you log in yoursquoll be prompted

                                                            to change the password To do so you must enter the current

                                                            password Since the default password is blank you can press

                                                            enter to move on

                                                            bull The most commonly used administrative tools inside the vROps

                                                            command-line console are in ldquooptvmwaresharevamirdquo

                                                            For example vami_config_net shown in Figure 2-32 is used to

                                                            reconfigure networking on the vROps virtual appliance this is very

                                                            useful if you used DHCP IP addressing when you deployed the virtual

                                                            Figure 2-31

                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                            appliance but later want to change to a static IP address or reconfigure

                                                            the DNS servers being used

                                                            SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                            deploy vROps and how to connect it to vCenter You should now be

                                                            up and running

                                                            In the next chapter yoursquoll get detailed information on how vROps

                                                            is configured in the real world regarding single sign-on alert

                                                            configuration custom policies and more

                                                            Figure 2-32

                                                            CHAPTER 3

                                                            Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                            yoursquore ready to enable intelligent operations for your virtual

                                                            infrastructure In this chapter yoursquoll learn about some of the most

                                                            common configurations you may want to perform beyond the initial

                                                            configuration Yoursquoll also learn how to configure SSO authentication

                                                            custom policies custom alerts predictive DRS automated workload

                                                            balancing capacity management and more

                                                            Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                            Those are the same admins who always log in to vROps using the

                                                            SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                            configure single sign-on (SSO) with vROps

                                                            The benefit of SSO is that any login you can use to log in to the

                                                            vSphere Web Client will also allow you to log in to vROps And once

                                                            you log in to the vSphere Web Client you can use vROps without any

                                                            authentication whatsoever This is a huge convenience

                                                            Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                            These steps assume that you already have vSphere vCenter and

                                                            vROps Manager installed and configured

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                            Finally make sure that the time on your vROps server is synced with

                                                            the time on your vCenter server Network Time Protocol (NTP) is the

                                                            best way to do this and configuring NTP in vROps is easy Just go into

                                                            Administration Cluster Management and on the Actions menu click

                                                            on Network Time Protocol Settings as shown in Figure 3-1

                                                            If you already have an NTP server (likely configured during deployment

                                                            of vROps) you can move on from here If you donrsquot have an NTP

                                                            server enter the name of your NTP server and click Add to add your

                                                            NTP server

                                                            Next make sure you have DNS configured for your vCenter server and

                                                            vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                            the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                            port is not reachablerdquo

                                                            Finally note carefully the version update and patch levels of your

                                                            vCenter server and your vROps server I recommend the latest

                                                            version of both

                                                            Figure 3-1

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                            Once yoursquove met the prerequisites you can move on to configuring

                                                            SSO To configure SSO in vROps go to the Administration tab and

                                                            under Access click on Authentication Sources Then click Add to add

                                                            a new authentication source as shown in Figure 3-2

                                                            Note that under ldquosource typerdquo you can configure authentication to

                                                            SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                            (AD) or Open LDAP

                                                            Figure 3-2

                                                            Figure 3-3

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                            Irsquod recommend configuring your vCenter server to use AD

                                                            authentication then configuring vROps to point to vCenter for SSO

                                                            SAML authentication This is preferable to configuring vROps to go to

                                                            AD for authentication

                                                            Enter a name for the authentication source (whatever you want)

                                                            keeping the default of SSO SAML for the source type Then enter

                                                            the vCenter IP address or host name username and password See

                                                            Figure 3-3

                                                            Next accept the certificate from vCenter and click OK as shown in

                                                            Figure 3-4

                                                            Then as Figure 3-5 shows specify which groups you want to import

                                                            Assign vROps roles to the user groups that yoursquore importing

                                                            (Figure 3-6)

                                                            In this case we added the vCenter administratorsvspherelocal

                                                            account and made it an administrator for vROps

                                                            In production environments you might want to create an AD group in

                                                            which you add your vROps administrators then authorize that group

                                                            to administer or simply use vROps

                                                            Figure 3-4

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                            Figure 3-5

                                                            Figure 3-6

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                            At this point your configuration should be complete To test it log

                                                            out of vROps and the vSphere Web Client

                                                            Log back into the vSphere Web Client and open the web page for

                                                            vROps you should be automatically logged in with no authentication

                                                            As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                            to log in

                                                            Remember the goal of this SSO configuration is that you never have

                                                            to log in to vROps again (during normal usage) as long as yoursquore

                                                            already logged into the vSphere Web Client Mission accomplished

                                                            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                            admin needs to perform If you donrsquot do it at the start at some point

                                                            you will likely need to do it in the future so you might as well do it

                                                            right from the start

                                                            If you click on Home at the top of the vROps web interface then click

                                                            on Administration yoursquoll be taken to the administrative interface

                                                            where just about all vROps customizations are made (Figure 3-8)

                                                            Figure 3-7

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                            In the administrative interface click on Policies on the left to configure

                                                            and customize vROps policies (Figure 3-9)

                                                            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                            solely work off of thresholds but there are some things that you

                                                            inherently know about your virtual infrastructure that vROps

                                                            canrsquot know

                                                            Figure 3-8

                                                            Figure 3-9

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                            For example you may have a high-priority production cluster (with

                                                            many more resources intentionally allocated) and a low priority dev

                                                            test cluster (with many fewer resources intentionally allocated) You

                                                            donrsquot want vROps alerting you that you need to add more resources

                                                            to devtest if you intentionally under-provisioned the devtest cluster

                                                            for the workload

                                                            Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                            a production cluster than it is for a testdev cluster Or you might

                                                            want to exclude the vROps VMs from monitoring and alerting on

                                                            themselves

                                                            You can see the importance of customization And since policies

                                                            are applied to groups there are times when yoursquoll want to wait on

                                                            the creation of new policies and first create a new group type and

                                                            associated groups But if you already have a group type to which you

                                                            want to apply your policy you can go ahead and create the new policy

                                                            What is a vROps PolicyA policy is a set of rules that you define

                                                            for vRealize Operations Manager to

                                                            use to analyze and display information

                                                            about the objects in your environment

                                                            You can create modify and administer

                                                            policies to determine how vRealize Operations

                                                            Manager displays data in dashboards views and reports

                                                            Be careful if you choose to modify the default policy

                                                            as yoursquore modifying how vROps does its job and the

                                                            information that you see across vROps in dashboards

                                                            reports and views will forever be changed

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                            Ideally you want to create a new policy for something such as letrsquos

                                                            say your devtest cluster

                                                            To do this (assuming you already had a group in mind) click on the

                                                            Policy Library tab then the Plus sign to Create a New Policy (shown

                                                            in Figure 3-9) From there you would give the policy a name and

                                                            description

                                                            Itrsquos common to create a new policy by starting with an existing policy

                                                            The policy that you start with is called the ldquobase policyrdquo as the new

                                                            policy you create inherits its settings from that policy See Figure 3-10

                                                            From there as shown in Figure 3-11 yoursquoll associate a policy

                                                            with a group

                                                            In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                            At this point if you used a policy template you have the option of just

                                                            clicking Finish to complete the policy creation Or if you want to view

                                                            or modify all the potential options for the policy configuration and

                                                            alerts you can do so

                                                            Figure 3-10

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                            When yoursquore done your new policy will show up in the policy library

                                                            as shown in Figure 3-12

                                                            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                            are system defined (the adapter groups) and cannot be changed Other

                                                            groups are user-defined and can be modified or added to

                                                            Figure 3-12

                                                            Figure 3-11

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                            Examples of system-defined adapter groups include Operating

                                                            Systems World Universe vSAN World and vSphere World These

                                                            groups contain objects such as the vCenter server ESXi hosts data

                                                            centers etc

                                                            Examples of the pre-defined user groups include Department

                                                            Environment Function Location Security zone and Service Level

                                                            Object You should use the vROps grouping to organize the objects in

                                                            your virtual infrastructure in the way that makes the most sense to

                                                            you If possible use the pre-defined user groups

                                                            However if those groups donrsquot suit you vROps group types also allow

                                                            you to create your own custom object groups specifically tailored for

                                                            your environment Figure 3-13 shows the creation of the Dev-Test

                                                            group for example

                                                            By choosing a dynamic group membership (ldquoKeep group membership

                                                            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                            vSphere inventory object like a folder cluster resource pool or even

                                                            Figure 3-13

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                            a virtual data center All the objects under that object will always

                                                            be associated with the group yoursquove created regardless of whether

                                                            theyrsquore added or removed This is great for dynamically changing

                                                            environments as most are today

                                                            Once the grouprsquos created the logical inventory view allows you to

                                                            use that group for all common vROps functions such as showing the

                                                            performance and capacity for all associated resources

                                                            For more information on policies group types and groups check

                                                            out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                            vRealize-Operations-Manager67vrealize-operations-manager-

                                                            67-config-guidepdf) in the vROps documentation for more detailed

                                                            information

                                                            Automated Remediation in vROps There are many data center monitoring

                                                            tools out there that tell you that you have

                                                            a problem Remember the robot from the

                                                            old sci-fi show ldquoLost In Spacerdquo It was

                                                            always throwing up its arms and screeching

                                                            ldquoWarning Warning Dangerrdquo

                                                            At one point that may have been helpful (if

                                                            stressful) but our expectations and needs

                                                            have evolved Todayrsquos tools are able to predict problems before

                                                            they happen and tell you how to fix them before they impact your

                                                            applications Prediction and suggested remediation are the new

                                                            minimum expectation However there are very few tools out there

                                                            that will not only predict and suggest remediation but automate

                                                            the process

                                                            Consider for example an employeemanager analogy where the

                                                            employee keeps bringing common problems to the manager asking

                                                            the manager how to solve the recurring issues No manager wants

                                                            to hear about the same problems over and over again when the

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                            fix is already known What could the manager do After dressing

                                                            the employee down and threatening to make them eligible for

                                                            unemployment benefits said manager could write a script that the

                                                            employee could execute on their own to solve the problem

                                                            Another analogy that might help is to think in terms of the cloud

                                                            Cloud management requires a tool that knows what can go wrong in

                                                            your cloud infrastructure and automatically solve it for you before it

                                                            impacts applications and yes even without notifying you about it in

                                                            the middle of the night The ideal would be for your cloud monitoring

                                                            and management tool to email you a report in the morning that says

                                                            ldquoI fixed these problems for you while you were sleeping and the

                                                            applications were never impactedrdquo

                                                            This is exactly the type of functionality that vROps Intelligent

                                                            Operations can provide

                                                            vROps offers many different actions that can be automated without

                                                            any scripting and without vRealize Automation Examples include

                                                            powering on a VM powering off a VM resizing most VM resources

                                                            and more With these actions vROps is able to prevent downtime or

                                                            application performance issues before they happen

                                                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                            with vROps

                                                            bull Automated Workload Optimization The ability of vROps to move

                                                            running VMs from one cluster to another to proactively prevent

                                                            performance bottlenecks before they happen

                                                            bull vROps Automated Actions vROps can perform more than 39

                                                            different actions on objects managed by the vCenter adapter You

                                                            can manually perform these actions or configure alerts to trigger

                                                            remediation with one of them

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                            bull vRealize Automation Integrated Actions The same actions that

                                                            can be automated with vROps can also be automated with vRealize

                                                            Automation allowing you to perform more complex automations

                                                            bull Webhooks By leveraging vRealize Orchestrator integration you

                                                            can trigger an alert based on an email SNMP trap or REST API

                                                            notification that alert can then perform an automated action

                                                            The first thing you need to know is that for these vROps actions to

                                                            work the vCenter adapter must have Enable Actions set to Enable as

                                                            shown in Figure 3-15

                                                            In the past you would configure the vCenter Python Adapter

                                                            separately but starting with vROps 66 thatrsquos no longer necessary

                                                            You can view the multitude of different actions that you can either

                                                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                            Figure 3-15

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                            If you take a look at a specific vSphere object and click on the Actions

                                                            drop down for that object you can see the actions that apply to that

                                                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                            To automate these types of actions you need to modify a

                                                            recommendation to perform an action (remediate) instead of just

                                                            recommend remediation steps To do this go to the Alerts menu then

                                                            into Alert Settings Recommendations and find a recommendation

                                                            Figure 3-16

                                                            Figure 3-17

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                            you want to automate Figure 3-18 for example shows a pre-defined

                                                            recommendation to add more memory to a VM

                                                            In this case therersquos a pre-defined action as well to add more memory

                                                            to the VM to automatically remediate the memory contention issue

                                                            and resolve application slowness See Figure 3-19

                                                            Automated remediation takes alert recommendations (which already

                                                            exist in your vROps installation) and allows you to turn on an action

                                                            to take that supersedes the recommendation

                                                            When automated actions kick in theyrsquore displayed under

                                                            Administration History Recent Tasks

                                                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                            were sleeping

                                                            Figure 3-18

                                                            Figure 3-19

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                            occur on the monitored objects when data analysis indicates deviations

                                                            from normal metric values or when a problem occurs with one of the

                                                            vRealize Operations components

                                                            In other words alerts are things you need know about

                                                            vROps Alerts come in three flavors

                                                            bull Critical

                                                            bull Immediate

                                                            bull Warning

                                                            Critical alerts should be acted upon immediately immediate alerts

                                                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                            Alerts are visible in a few different areas in vROps The most obvious is

                                                            the main Alerts menu as shown in Figure 3-20 Another place to see

                                                            alerts is from the Operations Overview as you can see in Figure 3-21

                                                            vROps comes with many different alerts preconfigured Under the Alerts

                                                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                            alerts and create your own custom alerts should you decide to do so

                                                            Figure 3-20

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                            you receive an alert vROps is typically very helpful in resolving alerts

                                                            by explaining the problem offering metrics to support its analysis and

                                                            providing recommended actions to remediate the issue (Figure 3-23)

                                                            Figure 3-21

                                                            Figure 3-22

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                            If you select an alert in the Alerts menu you can take ownership

                                                            cancel the alert suspend the alert go to the alert definition or release

                                                            ownership (Figure 3-24)

                                                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                            scheduler aka pDRS So what does pDRS do that the DRS you

                                                            already know and love doesnrsquot

                                                            Figure 3-23

                                                            Figure 3-24

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                            that you love it (I know I do) You may think that DRS is already perfect

                                                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                            needed to actually predict the needs of your applications With that

                                                            your applications can achieve the fastest performance possible and

                                                            your vSphere infrastructure can have the fastest workload balancing

                                                            ever Would that interest you

                                                            vSphere and DRS have been working together since vROps 62 when

                                                            Intelligent Workload Placement with DRS was announced With

                                                            Intelligent Workload Placement vROps helped to rebalance VM

                                                            workloads across clusters

                                                            With Intelligent Workload Placement in place you may think that

                                                            DRS doesnrsquot need any help balancing workloads within a cluster after

                                                            all DRS already does its job very well But letrsquos look at the different

                                                            approaches that DRS has available to it

                                                            Traditionally DRS has worked by reactively balancing workloads

                                                            when applications (running on VMs) arenrsquot getting the resources

                                                            they need DRS analyzes the resources allocated (CPU and memory)

                                                            and looks to see if those resources are continuously available if they

                                                            arenrsquot it moves that VM to a host that has those resources available

                                                            While this works well in most cases there is the potential for

                                                            contention and thus negative application performance impact (albeit

                                                            very short) DRS is included with vSphere Enterprise Plus

                                                            The next step up from reactive is balance which is the Intelligent

                                                            Workload Placement approach discussed earlier With the balance

                                                            method vSphere DRS and vROps begin working together

                                                            This is an improvement over the reactive method because vROps is

                                                            working at a higher level than DRS to analyze performance across

                                                            multiple clusters While this is by itself better than DRS the downside

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                                            application performance issues and contention before it happens

                                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                            performance issues While they typically fix application performance

                                                            issues very quickly therersquos no guarantee that they will in addition

                                                            therersquos no proactive diagnosis and prevention of problems before

                                                            they happen

                                                            Predictive DRS does exactly this helping the admin get out ahead

                                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                            predicts what resources each VM will need that day using the past

                                                            resource consumption of each VM as a guide to future needs

                                                            It combines that predictive ability with the knowledge of what VMs

                                                            are on each host and the resources that each host is able to contribute

                                                            vROps makes these predictions using its dynamic thresholds The

                                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                                            each individual VM and application

                                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                                            box to Enable Predictive DRS (see Figure 3-26)

                                                            Next navigate to the Administration menu in vROps then to Solutions

                                                            Edit your vSphere Solution then under the advanced settings enable

                                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                            shown in Figure 3-27

                                                            Figure 3-25

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                            Each hour predictive DRS will combine its knowledge of the

                                                            environment combined with the historical resource utilization of each

                                                            VM then take action to ensure that the VMs receive the resources

                                                            Figure 3-26

                                                            Figure 3-27

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                            they need before theyrsquore needed The end result is that your critical

                                                            applications never get the chance to suffer performance degradation

                                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                            feature called ldquoautomated workload optimizationrdquo You might be

                                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                                            workloads (although technically it doesnrsquot balance at all it ensures

                                                            that workloads get the resources that they need)

                                                            Unlike DRS which works within vSphere clusters automated workload

                                                            optimization automates the optimization of workloads between

                                                            vSphere clusters Thus to leverage AWO the first requirement is

                                                            having multiple vSphere clusters

                                                            I like to say that DRS works intra-cluster and automated workload

                                                            optimization works inter-cluster

                                                            Figure 3-28

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                            the Optimize Capacity section See Figure 3-28

                                                            You can control how yoursquod like the workloads to be placed in the

                                                            Placement Settings tile by clicking on Edit Settings as shown in

                                                            Figure 3-29

                                                            Once you have multiple clusters managed by vROps you can choose to

                                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                            a Schedule or make workload balancing Automatic

                                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                            next chapter of this book

                                                            Figure 3-29

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                            host of valuable metrics

                                                            bull Total environment capacity

                                                            bull Used capacity

                                                            bull CPU capacity trends

                                                            bull Memory capacity trends

                                                            Figure 3-30

                                                            Figure 3-31

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                            bull Disk capacity trends

                                                            bull Predict how much time remains before your most critical resources

                                                            are depleted

                                                            By drilling down into a specific cluster yoursquoll move down into the

                                                            environment level from there you can drill even deeper For example

                                                            check out the workload analysis of the cluster in Figure 3-32

                                                            This drilldown can be done for a specific host VM or datastore For

                                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                                            In this case you should be concerned since just 35 days remain until

                                                            memory runs out in your vCenter Server VM

                                                            vROps can show the capacity and time remaining for any object it

                                                            manages including clusters hosts datastores and VMs It will

                                                            proactively alert you should the capacity and time remaining fall

                                                            below predetermined levels

                                                            Figure 3-32

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                            troubleshoot your vSphere infrastructure

                                                            To that end vROps constantly performs performance analysis to

                                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                                            vSAN in addition to the ability to troubleshoot via log data

                                                            Figure 3-33

                                                            Figure 3-34

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                            dashboard It enables you to quickly identify the type of contention

                                                            faced by each VM in the cluster

                                                            Besides the troubleshooting dashboards the real power of vROps

                                                            shines through when you realize how often the vROps Smart Alerts

                                                            are able to point you to the root cause of an issue and provide

                                                            recommendations for remediation so that you can quickly resolve any

                                                            trouble that might occur

                                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                            you installed the vROps Management Pack for vSAN However vSAN

                                                            management is built into vROps 66 and later

                                                            Using vSAN management and monitoring in vROps requires you to

                                                            enable it by connecting it to your vCenter Server In vROps go to

                                                            the Administration menu then to Solutions select the VMware vSAN

                                                            solution then the Gear icon to configure (Figure 3-36)

                                                            Figure 3-35

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                            Figure 3-36

                                                            Figure 3-37

                                                            Figure 3-38

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                            After you get a successful test of the connection and credentials make

                                                            sure that you click Save Settings

                                                            At this point vROps will begin gathering statistics from your vCenter

                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                            insightful statistics and recommendations from vROps

                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                            bull vSAN Capacity Overview

                                                            bull Migrate to vSAN

                                                            bull vSAN Operations Overview

                                                            bull Troubleshoot vSAN

                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                            Figure 3-39

                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                            For those using vSAN these dashboards are invaluable They allow

                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                            clusters prevent vSAN trouble before it happens and if needed

                                                            troubleshoot vSAN (Figure 3-40)

                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                            vROps features and how to maximize your vSphere infrastructure

                                                            using vROps features like predictive DRS vSAN management and

                                                            powerful capacity dashboards

                                                            With the latest version of vROps some even more powerful features

                                                            have been released In the next chapter wersquoll dive into the latest

                                                            vROps features that will allow you to enable a self-driving vSphere

                                                            infrastructure

                                                            Drive on

                                                            Figure 3-40

                                                            CHAPTER 4

                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                            read this chapter completely With the recently announced vROps 67

                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                            driving data center will bring ldquoContinuous performance optimization

                                                            based on operational and business intent efficient capacity

                                                            management proactive planning and intelligent remediationrdquo

                                                            The goal for the self-driving data center is to provide a unified

                                                            management platform so that the IT organization can optimize

                                                            plan and scale the software-defined data center and multiple cloud

                                                            deployments from the applications to the infrastructure

                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                            new instance of vROps 67 directly from the vSphere client without

                                                            having to go through the traditional installation steps that we covered

                                                            in Chapter 2 of this book With the new high speed installation

                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                            configure it In addition to the deployment the high speed installation

                                                            also includes the automatic configuration of the vSphere Adapter to

                                                            communicate with the vCenter server that you deployed it from

                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                            From there you can select either the online or offline installation mode

                                                            provide your vCenter server credentials define your environment

                                                            (datacenter cluster host datastore and network) and provide IP

                                                            address details With that information vCenter will automatically

                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                            configure the vSphere adapter in vROps

                                                            Figure 4-1

                                                            Figure 4-2

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                            You can be up and running with vROps faster than ever by combining

                                                            vSphere 67 vCenter 67 and vROps 67

                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                            when you combine vROps 67 and vCenter

                                                            67 Only with that magical combination

                                                            can you use the new vROps 67 plugin

                                                            for the vCenter 67 HTML5 web client

                                                            (Figure 4-3)

                                                            The vRealize Operations within vCenter

                                                            plugin provides you with six new

                                                            dashboards directly inside your vCenter

                                                            UI (Figure 4-4)

                                                            The end result is that you get all the

                                                            goodness of vROps in your vSphere client

                                                            helping you be more productive than ever

                                                            Figure 4-3

                                                            Figure 4-4

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                            makes vROps easier to use ultimately making you more productive

                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                            metrics and logs Figure 4-5 shows the new interface

                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                            define how the data centerrsquos intended to run and then for vROps to

                                                            make it happen

                                                            Figure 4-5

                                                            Figure 4-6

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                            The first step is to access the current performance of your data center

                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                            optimization window

                                                            Simply define intent by configuring settings such as target utilization

                                                            and cluster headroom then define tag-based placement requirements

                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                            bull SLA tiers Gold Silver Bronze

                                                            bull License policies Windows Oracle Linux

                                                            bull Compliance PCI HIPAA

                                                            bull App affinity policies

                                                            After yoursquove defined intent turn on self-driving operations by

                                                            automating workload balancing and performance optimization

                                                            (Figure 4-8) There are several ways to automate optimization action

                                                            bull Run it now manually based on recommendations

                                                            bull Schedule it for an automated ongoing optimization

                                                            Figure 4-7

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                            bull Automate to run when performance troubles occur and desired

                                                            performance intent isnrsquot met

                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                            insights on potential cost savings from reclamation and analyze

                                                            optimum densities for the future

                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                            presented As you can see cost data is directly correlated with capacity

                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                            not needed

                                                            Figure 4-8

                                                            Figure 4-9

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                            After getting an idea of which data centers to prioritize and what could

                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                            optimization actions This includes reclamation right-sizing and

                                                            automating workload balancing to reduce license costs as well as

                                                            densification to consolidate workloads into minimal clusters while

                                                            assuring that you meet goals for performance target utilization and

                                                            defined intent

                                                            The new capacity analytics engine is able to view historical trends and

                                                            predict the most constrained resources such as CPU memory and

                                                            disk space It can also give recommendations to either reclaim unused

                                                            capacity or even add capacity (Figure 4-11)

                                                            Figure 4-10

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                            workloads For some of those workloads it makes the most sense to

                                                            move them into the public cloud but which public cloud

                                                            The new version of vROps allows you to perform what-if scenario

                                                            analysis to decide where to run workloads between VMware Cloud on

                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                            Figure 4-11

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                            to enable IT and application owners to triage and resolve issues faster

                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                            by automatically discovering VMs and apps then provisioning the

                                                            required OS and app data collectors to send metrics to Wavefront

                                                            Figure 4-12

                                                            Figure 4-13

                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                            This capability enables IT to gain control and provide app monitoring

                                                            capabilities to their DevOps teams for the next generation of apps in

                                                            addition to traditional applications

                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                            More importantly yoursquove learned how to maximize the power of

                                                            vROps to make the most of your vSphere infrastructure When paired

                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                            center solution that provides powerful features like predictive DRS

                                                            workload optimization cost savings and ultimately the self-driving

                                                            data center

                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                            the latest version check out the vROps

                                                            Upgrade Center

                                                            httpswwwvmwarecomproducts

                                                            vrealize-operationsupgrade-centerhtml

                                                            If you donrsquot have vROps in place already you can

                                                            sign up for a free 60-day evaluation

                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                            • Chapter 1
                                                              • Getting Started with VMware vRealize Operations
                                                                • What is vRealize Operations
                                                                • How Does vRealize Operations Work
                                                                • Understanding vRealize Operations Editions
                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                • Summary
                                                                    • Chapter 2
                                                                      • Deploying vRealize Operations
                                                                        • vRealize Operations Architecture Overview
                                                                        • Sizing vRealize Operations
                                                                        • Installing vRealize Operations for the First Time
                                                                        • Accessing vRealize Operations
                                                                        • Summary
                                                                            • Chapter 3
                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                • Configuring SSO in vROps
                                                                                • Understanding Policies in vROps
                                                                                • Automated Remediation in vROps
                                                                                • Configuring Alerts
                                                                                • Predictive DRS
                                                                                • Automated Workload Optimization
                                                                                • Maximizing Capacity Analysis with vROps
                                                                                • Maximize Troubleshooting with vROps
                                                                                • Summary
                                                                                    • Chapter 4
                                                                                      • Maximizing vRealize Operations
                                                                                        • High Speed Installation
                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                        • Enhanced User Interface
                                                                                        • Automating Performance Based on Intent
                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                        • Whatrsquos Next

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 1

                                                              Figure 2-16

                                                              Figure 2-17

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                              After clicking Next yoursquore ready to complete the vROps installation

                                                              (Figure 2-18)

                                                              The additional options provide the ability to choose a custom security

                                                              certificate configure a name for the customer master node and enter

                                                              an NTP server address for timekeeping

                                                              Figure 2-18

                                                              Figure 2-19

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                              Once configured the vROps web UI displays a login screen at which

                                                              point you can log in with the admin username and password you

                                                              configured (Figure 2-19)

                                                              vRealize Operations Manager deployment is now complete leading to

                                                              the final five-step configuration wizard shown in Figure 2-20

                                                              After clicking Next and accepting the license agreement yoursquore

                                                              prompted to enter your product license key shown in Figure 2-21

                                                              You can choose to either take the default to evaluate vROps or if

                                                              yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                              For this tutorial the product evaluation default was selected One

                                                              more checkbox about being part of the VMware customer experience

                                                              improvement program then click Next then Finish (Figure 2-22) to

                                                              complete the installation wizard

                                                              Figure 2-20

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                              Figure 2-21

                                                              Figure 2-22

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                              Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                              solution As Figure 2-23 shows you should choose VMware vSphere

                                                              Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                              your vSphere infrastructure enabling vROps to begin gathering

                                                              performance data related to your hosts clusters storage and VMs

                                                              Figure 2-23

                                                              Figure 2-24

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                              To configure the vSphere solution select the VMware vSphere solution

                                                              and click on the gear icon inside the Administration tab and under

                                                              Solutions

                                                              This brings you to the manage solution configuration The first thing

                                                              to do is add a new set of credentials by clicking the Plus sign on the

                                                              right side of the credentials field (Figure 2-24)

                                                              Itrsquos here that you can add your administrative vCenter username and

                                                              password shown in Figure 2-25

                                                              With your credentials added you next add a display name for your

                                                              vCenter server and your vCenter serverrsquos domain name or IP address

                                                              then click the button Test Connection (Figure 2-26)

                                                              If the test is successful yoursquoll be prompted to accept the default

                                                              certificate (Figure 2-27)

                                                              Figure 2-25

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                              After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                              Figure 2-26

                                                              Figure 2-27

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                              After you click OK make sure that you click Save Settings before

                                                              clicking Close to continue

                                                              With the solution configured you should now see that vROps is

                                                              collecting data from vCenter as shown in Figure 2-29

                                                              It will take some time for vROps to gather all the data that it

                                                              needs to learn about your virtual infrastructure to start making

                                                              recommendations for optimization but just in the first few minutes

                                                              yoursquoll start learning where your bottlenecks are and which of your

                                                              VMs hosts and datastores are currently under the heaviest workloads

                                                              (and what the source is of those workloads)

                                                              Figure 2-28

                                                              Figure 2-29

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                              Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                              interfaces and how to log in to those interfaces

                                                              Herersquos what you need to know

                                                              The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                              or domain name) of the vROps VM This IP address was either

                                                              statically configured when you deployed vROps or obtained by

                                                              DHCP If you donrsquot know the IP address of your vROps VM simply

                                                              go to the console of the VM inside the vSphere Web Client

                                                              bull The username for the web interface defaults to admin the

                                                              password was configured when you deployed vROps

                                                              The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                              or domain name used to access vROps but add ldquoadminrdquo after it

                                                              like this http1921681157admin

                                                              Figure 2-30

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                              bull The username for the web interface defaults to admin the

                                                              password was configured when you deployed vROps

                                                              The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                              troubleshooting and network reconfiguration The console is

                                                              accessed through the VMrsquos console in the vSphere Web Client

                                                              SSH access may have been enabled when you deployed vROps if

                                                              not itrsquos possible to enable it by using the console access through

                                                              the vSphere Web Client

                                                              bull You can log in to the console using the same admin account

                                                              shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                              root account By default in vROps therersquos no password set on

                                                              the root account so the first time you log in yoursquoll be prompted

                                                              to change the password To do so you must enter the current

                                                              password Since the default password is blank you can press

                                                              enter to move on

                                                              bull The most commonly used administrative tools inside the vROps

                                                              command-line console are in ldquooptvmwaresharevamirdquo

                                                              For example vami_config_net shown in Figure 2-32 is used to

                                                              reconfigure networking on the vROps virtual appliance this is very

                                                              useful if you used DHCP IP addressing when you deployed the virtual

                                                              Figure 2-31

                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                              appliance but later want to change to a static IP address or reconfigure

                                                              the DNS servers being used

                                                              SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                              deploy vROps and how to connect it to vCenter You should now be

                                                              up and running

                                                              In the next chapter yoursquoll get detailed information on how vROps

                                                              is configured in the real world regarding single sign-on alert

                                                              configuration custom policies and more

                                                              Figure 2-32

                                                              CHAPTER 3

                                                              Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                              yoursquore ready to enable intelligent operations for your virtual

                                                              infrastructure In this chapter yoursquoll learn about some of the most

                                                              common configurations you may want to perform beyond the initial

                                                              configuration Yoursquoll also learn how to configure SSO authentication

                                                              custom policies custom alerts predictive DRS automated workload

                                                              balancing capacity management and more

                                                              Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                              Those are the same admins who always log in to vROps using the

                                                              SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                              configure single sign-on (SSO) with vROps

                                                              The benefit of SSO is that any login you can use to log in to the

                                                              vSphere Web Client will also allow you to log in to vROps And once

                                                              you log in to the vSphere Web Client you can use vROps without any

                                                              authentication whatsoever This is a huge convenience

                                                              Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                              These steps assume that you already have vSphere vCenter and

                                                              vROps Manager installed and configured

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                              Finally make sure that the time on your vROps server is synced with

                                                              the time on your vCenter server Network Time Protocol (NTP) is the

                                                              best way to do this and configuring NTP in vROps is easy Just go into

                                                              Administration Cluster Management and on the Actions menu click

                                                              on Network Time Protocol Settings as shown in Figure 3-1

                                                              If you already have an NTP server (likely configured during deployment

                                                              of vROps) you can move on from here If you donrsquot have an NTP

                                                              server enter the name of your NTP server and click Add to add your

                                                              NTP server

                                                              Next make sure you have DNS configured for your vCenter server and

                                                              vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                              the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                              port is not reachablerdquo

                                                              Finally note carefully the version update and patch levels of your

                                                              vCenter server and your vROps server I recommend the latest

                                                              version of both

                                                              Figure 3-1

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                              Once yoursquove met the prerequisites you can move on to configuring

                                                              SSO To configure SSO in vROps go to the Administration tab and

                                                              under Access click on Authentication Sources Then click Add to add

                                                              a new authentication source as shown in Figure 3-2

                                                              Note that under ldquosource typerdquo you can configure authentication to

                                                              SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                              (AD) or Open LDAP

                                                              Figure 3-2

                                                              Figure 3-3

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                              Irsquod recommend configuring your vCenter server to use AD

                                                              authentication then configuring vROps to point to vCenter for SSO

                                                              SAML authentication This is preferable to configuring vROps to go to

                                                              AD for authentication

                                                              Enter a name for the authentication source (whatever you want)

                                                              keeping the default of SSO SAML for the source type Then enter

                                                              the vCenter IP address or host name username and password See

                                                              Figure 3-3

                                                              Next accept the certificate from vCenter and click OK as shown in

                                                              Figure 3-4

                                                              Then as Figure 3-5 shows specify which groups you want to import

                                                              Assign vROps roles to the user groups that yoursquore importing

                                                              (Figure 3-6)

                                                              In this case we added the vCenter administratorsvspherelocal

                                                              account and made it an administrator for vROps

                                                              In production environments you might want to create an AD group in

                                                              which you add your vROps administrators then authorize that group

                                                              to administer or simply use vROps

                                                              Figure 3-4

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                              Figure 3-5

                                                              Figure 3-6

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                              At this point your configuration should be complete To test it log

                                                              out of vROps and the vSphere Web Client

                                                              Log back into the vSphere Web Client and open the web page for

                                                              vROps you should be automatically logged in with no authentication

                                                              As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                              to log in

                                                              Remember the goal of this SSO configuration is that you never have

                                                              to log in to vROps again (during normal usage) as long as yoursquore

                                                              already logged into the vSphere Web Client Mission accomplished

                                                              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                              admin needs to perform If you donrsquot do it at the start at some point

                                                              you will likely need to do it in the future so you might as well do it

                                                              right from the start

                                                              If you click on Home at the top of the vROps web interface then click

                                                              on Administration yoursquoll be taken to the administrative interface

                                                              where just about all vROps customizations are made (Figure 3-8)

                                                              Figure 3-7

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                              In the administrative interface click on Policies on the left to configure

                                                              and customize vROps policies (Figure 3-9)

                                                              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                              solely work off of thresholds but there are some things that you

                                                              inherently know about your virtual infrastructure that vROps

                                                              canrsquot know

                                                              Figure 3-8

                                                              Figure 3-9

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                              For example you may have a high-priority production cluster (with

                                                              many more resources intentionally allocated) and a low priority dev

                                                              test cluster (with many fewer resources intentionally allocated) You

                                                              donrsquot want vROps alerting you that you need to add more resources

                                                              to devtest if you intentionally under-provisioned the devtest cluster

                                                              for the workload

                                                              Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                              a production cluster than it is for a testdev cluster Or you might

                                                              want to exclude the vROps VMs from monitoring and alerting on

                                                              themselves

                                                              You can see the importance of customization And since policies

                                                              are applied to groups there are times when yoursquoll want to wait on

                                                              the creation of new policies and first create a new group type and

                                                              associated groups But if you already have a group type to which you

                                                              want to apply your policy you can go ahead and create the new policy

                                                              What is a vROps PolicyA policy is a set of rules that you define

                                                              for vRealize Operations Manager to

                                                              use to analyze and display information

                                                              about the objects in your environment

                                                              You can create modify and administer

                                                              policies to determine how vRealize Operations

                                                              Manager displays data in dashboards views and reports

                                                              Be careful if you choose to modify the default policy

                                                              as yoursquore modifying how vROps does its job and the

                                                              information that you see across vROps in dashboards

                                                              reports and views will forever be changed

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                              Ideally you want to create a new policy for something such as letrsquos

                                                              say your devtest cluster

                                                              To do this (assuming you already had a group in mind) click on the

                                                              Policy Library tab then the Plus sign to Create a New Policy (shown

                                                              in Figure 3-9) From there you would give the policy a name and

                                                              description

                                                              Itrsquos common to create a new policy by starting with an existing policy

                                                              The policy that you start with is called the ldquobase policyrdquo as the new

                                                              policy you create inherits its settings from that policy See Figure 3-10

                                                              From there as shown in Figure 3-11 yoursquoll associate a policy

                                                              with a group

                                                              In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                              At this point if you used a policy template you have the option of just

                                                              clicking Finish to complete the policy creation Or if you want to view

                                                              or modify all the potential options for the policy configuration and

                                                              alerts you can do so

                                                              Figure 3-10

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                              When yoursquore done your new policy will show up in the policy library

                                                              as shown in Figure 3-12

                                                              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                              are system defined (the adapter groups) and cannot be changed Other

                                                              groups are user-defined and can be modified or added to

                                                              Figure 3-12

                                                              Figure 3-11

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                              Examples of system-defined adapter groups include Operating

                                                              Systems World Universe vSAN World and vSphere World These

                                                              groups contain objects such as the vCenter server ESXi hosts data

                                                              centers etc

                                                              Examples of the pre-defined user groups include Department

                                                              Environment Function Location Security zone and Service Level

                                                              Object You should use the vROps grouping to organize the objects in

                                                              your virtual infrastructure in the way that makes the most sense to

                                                              you If possible use the pre-defined user groups

                                                              However if those groups donrsquot suit you vROps group types also allow

                                                              you to create your own custom object groups specifically tailored for

                                                              your environment Figure 3-13 shows the creation of the Dev-Test

                                                              group for example

                                                              By choosing a dynamic group membership (ldquoKeep group membership

                                                              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                              vSphere inventory object like a folder cluster resource pool or even

                                                              Figure 3-13

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                              a virtual data center All the objects under that object will always

                                                              be associated with the group yoursquove created regardless of whether

                                                              theyrsquore added or removed This is great for dynamically changing

                                                              environments as most are today

                                                              Once the grouprsquos created the logical inventory view allows you to

                                                              use that group for all common vROps functions such as showing the

                                                              performance and capacity for all associated resources

                                                              For more information on policies group types and groups check

                                                              out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                              vRealize-Operations-Manager67vrealize-operations-manager-

                                                              67-config-guidepdf) in the vROps documentation for more detailed

                                                              information

                                                              Automated Remediation in vROps There are many data center monitoring

                                                              tools out there that tell you that you have

                                                              a problem Remember the robot from the

                                                              old sci-fi show ldquoLost In Spacerdquo It was

                                                              always throwing up its arms and screeching

                                                              ldquoWarning Warning Dangerrdquo

                                                              At one point that may have been helpful (if

                                                              stressful) but our expectations and needs

                                                              have evolved Todayrsquos tools are able to predict problems before

                                                              they happen and tell you how to fix them before they impact your

                                                              applications Prediction and suggested remediation are the new

                                                              minimum expectation However there are very few tools out there

                                                              that will not only predict and suggest remediation but automate

                                                              the process

                                                              Consider for example an employeemanager analogy where the

                                                              employee keeps bringing common problems to the manager asking

                                                              the manager how to solve the recurring issues No manager wants

                                                              to hear about the same problems over and over again when the

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                              fix is already known What could the manager do After dressing

                                                              the employee down and threatening to make them eligible for

                                                              unemployment benefits said manager could write a script that the

                                                              employee could execute on their own to solve the problem

                                                              Another analogy that might help is to think in terms of the cloud

                                                              Cloud management requires a tool that knows what can go wrong in

                                                              your cloud infrastructure and automatically solve it for you before it

                                                              impacts applications and yes even without notifying you about it in

                                                              the middle of the night The ideal would be for your cloud monitoring

                                                              and management tool to email you a report in the morning that says

                                                              ldquoI fixed these problems for you while you were sleeping and the

                                                              applications were never impactedrdquo

                                                              This is exactly the type of functionality that vROps Intelligent

                                                              Operations can provide

                                                              vROps offers many different actions that can be automated without

                                                              any scripting and without vRealize Automation Examples include

                                                              powering on a VM powering off a VM resizing most VM resources

                                                              and more With these actions vROps is able to prevent downtime or

                                                              application performance issues before they happen

                                                              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                              with vROps

                                                              bull Automated Workload Optimization The ability of vROps to move

                                                              running VMs from one cluster to another to proactively prevent

                                                              performance bottlenecks before they happen

                                                              bull vROps Automated Actions vROps can perform more than 39

                                                              different actions on objects managed by the vCenter adapter You

                                                              can manually perform these actions or configure alerts to trigger

                                                              remediation with one of them

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                              bull vRealize Automation Integrated Actions The same actions that

                                                              can be automated with vROps can also be automated with vRealize

                                                              Automation allowing you to perform more complex automations

                                                              bull Webhooks By leveraging vRealize Orchestrator integration you

                                                              can trigger an alert based on an email SNMP trap or REST API

                                                              notification that alert can then perform an automated action

                                                              The first thing you need to know is that for these vROps actions to

                                                              work the vCenter adapter must have Enable Actions set to Enable as

                                                              shown in Figure 3-15

                                                              In the past you would configure the vCenter Python Adapter

                                                              separately but starting with vROps 66 thatrsquos no longer necessary

                                                              You can view the multitude of different actions that you can either

                                                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                              Figure 3-15

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                              If you take a look at a specific vSphere object and click on the Actions

                                                              drop down for that object you can see the actions that apply to that

                                                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                              To automate these types of actions you need to modify a

                                                              recommendation to perform an action (remediate) instead of just

                                                              recommend remediation steps To do this go to the Alerts menu then

                                                              into Alert Settings Recommendations and find a recommendation

                                                              Figure 3-16

                                                              Figure 3-17

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                              you want to automate Figure 3-18 for example shows a pre-defined

                                                              recommendation to add more memory to a VM

                                                              In this case therersquos a pre-defined action as well to add more memory

                                                              to the VM to automatically remediate the memory contention issue

                                                              and resolve application slowness See Figure 3-19

                                                              Automated remediation takes alert recommendations (which already

                                                              exist in your vROps installation) and allows you to turn on an action

                                                              to take that supersedes the recommendation

                                                              When automated actions kick in theyrsquore displayed under

                                                              Administration History Recent Tasks

                                                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                              were sleeping

                                                              Figure 3-18

                                                              Figure 3-19

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                              occur on the monitored objects when data analysis indicates deviations

                                                              from normal metric values or when a problem occurs with one of the

                                                              vRealize Operations components

                                                              In other words alerts are things you need know about

                                                              vROps Alerts come in three flavors

                                                              bull Critical

                                                              bull Immediate

                                                              bull Warning

                                                              Critical alerts should be acted upon immediately immediate alerts

                                                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                              Alerts are visible in a few different areas in vROps The most obvious is

                                                              the main Alerts menu as shown in Figure 3-20 Another place to see

                                                              alerts is from the Operations Overview as you can see in Figure 3-21

                                                              vROps comes with many different alerts preconfigured Under the Alerts

                                                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                              alerts and create your own custom alerts should you decide to do so

                                                              Figure 3-20

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                              you receive an alert vROps is typically very helpful in resolving alerts

                                                              by explaining the problem offering metrics to support its analysis and

                                                              providing recommended actions to remediate the issue (Figure 3-23)

                                                              Figure 3-21

                                                              Figure 3-22

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                              If you select an alert in the Alerts menu you can take ownership

                                                              cancel the alert suspend the alert go to the alert definition or release

                                                              ownership (Figure 3-24)

                                                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                              scheduler aka pDRS So what does pDRS do that the DRS you

                                                              already know and love doesnrsquot

                                                              Figure 3-23

                                                              Figure 3-24

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                              that you love it (I know I do) You may think that DRS is already perfect

                                                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                              needed to actually predict the needs of your applications With that

                                                              your applications can achieve the fastest performance possible and

                                                              your vSphere infrastructure can have the fastest workload balancing

                                                              ever Would that interest you

                                                              vSphere and DRS have been working together since vROps 62 when

                                                              Intelligent Workload Placement with DRS was announced With

                                                              Intelligent Workload Placement vROps helped to rebalance VM

                                                              workloads across clusters

                                                              With Intelligent Workload Placement in place you may think that

                                                              DRS doesnrsquot need any help balancing workloads within a cluster after

                                                              all DRS already does its job very well But letrsquos look at the different

                                                              approaches that DRS has available to it

                                                              Traditionally DRS has worked by reactively balancing workloads

                                                              when applications (running on VMs) arenrsquot getting the resources

                                                              they need DRS analyzes the resources allocated (CPU and memory)

                                                              and looks to see if those resources are continuously available if they

                                                              arenrsquot it moves that VM to a host that has those resources available

                                                              While this works well in most cases there is the potential for

                                                              contention and thus negative application performance impact (albeit

                                                              very short) DRS is included with vSphere Enterprise Plus

                                                              The next step up from reactive is balance which is the Intelligent

                                                              Workload Placement approach discussed earlier With the balance

                                                              method vSphere DRS and vROps begin working together

                                                              This is an improvement over the reactive method because vROps is

                                                              working at a higher level than DRS to analyze performance across

                                                              multiple clusters While this is by itself better than DRS the downside

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                              is that it comes with high overhead and doesnrsquot do anything to prevent

                                                              application performance issues and contention before it happens

                                                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                              performance issues While they typically fix application performance

                                                              issues very quickly therersquos no guarantee that they will in addition

                                                              therersquos no proactive diagnosis and prevention of problems before

                                                              they happen

                                                              Predictive DRS does exactly this helping the admin get out ahead

                                                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                              predicts what resources each VM will need that day using the past

                                                              resource consumption of each VM as a guide to future needs

                                                              It combines that predictive ability with the knowledge of what VMs

                                                              are on each host and the resources that each host is able to contribute

                                                              vROps makes these predictions using its dynamic thresholds The

                                                              great thing about these dynamic thresholds is that theyrsquore tailored to

                                                              each individual VM and application

                                                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                              your DRS Cluster Configuration enable vSphere DRS and check the

                                                              box to Enable Predictive DRS (see Figure 3-26)

                                                              Next navigate to the Administration menu in vROps then to Solutions

                                                              Edit your vSphere Solution then under the advanced settings enable

                                                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                              shown in Figure 3-27

                                                              Figure 3-25

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                              Each hour predictive DRS will combine its knowledge of the

                                                              environment combined with the historical resource utilization of each

                                                              VM then take action to ensure that the VMs receive the resources

                                                              Figure 3-26

                                                              Figure 3-27

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                              they need before theyrsquore needed The end result is that your critical

                                                              applications never get the chance to suffer performance degradation

                                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                              feature called ldquoautomated workload optimizationrdquo You might be

                                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                                              workloads (although technically it doesnrsquot balance at all it ensures

                                                              that workloads get the resources that they need)

                                                              Unlike DRS which works within vSphere clusters automated workload

                                                              optimization automates the optimization of workloads between

                                                              vSphere clusters Thus to leverage AWO the first requirement is

                                                              having multiple vSphere clusters

                                                              I like to say that DRS works intra-cluster and automated workload

                                                              optimization works inter-cluster

                                                              Figure 3-28

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                              the Optimize Capacity section See Figure 3-28

                                                              You can control how yoursquod like the workloads to be placed in the

                                                              Placement Settings tile by clicking on Edit Settings as shown in

                                                              Figure 3-29

                                                              Once you have multiple clusters managed by vROps you can choose to

                                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                              a Schedule or make workload balancing Automatic

                                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                              next chapter of this book

                                                              Figure 3-29

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                              host of valuable metrics

                                                              bull Total environment capacity

                                                              bull Used capacity

                                                              bull CPU capacity trends

                                                              bull Memory capacity trends

                                                              Figure 3-30

                                                              Figure 3-31

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                              bull Disk capacity trends

                                                              bull Predict how much time remains before your most critical resources

                                                              are depleted

                                                              By drilling down into a specific cluster yoursquoll move down into the

                                                              environment level from there you can drill even deeper For example

                                                              check out the workload analysis of the cluster in Figure 3-32

                                                              This drilldown can be done for a specific host VM or datastore For

                                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                                              In this case you should be concerned since just 35 days remain until

                                                              memory runs out in your vCenter Server VM

                                                              vROps can show the capacity and time remaining for any object it

                                                              manages including clusters hosts datastores and VMs It will

                                                              proactively alert you should the capacity and time remaining fall

                                                              below predetermined levels

                                                              Figure 3-32

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                              troubleshoot your vSphere infrastructure

                                                              To that end vROps constantly performs performance analysis to

                                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                                              vSAN in addition to the ability to troubleshoot via log data

                                                              Figure 3-33

                                                              Figure 3-34

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                              dashboard It enables you to quickly identify the type of contention

                                                              faced by each VM in the cluster

                                                              Besides the troubleshooting dashboards the real power of vROps

                                                              shines through when you realize how often the vROps Smart Alerts

                                                              are able to point you to the root cause of an issue and provide

                                                              recommendations for remediation so that you can quickly resolve any

                                                              trouble that might occur

                                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                              you installed the vROps Management Pack for vSAN However vSAN

                                                              management is built into vROps 66 and later

                                                              Using vSAN management and monitoring in vROps requires you to

                                                              enable it by connecting it to your vCenter Server In vROps go to

                                                              the Administration menu then to Solutions select the VMware vSAN

                                                              solution then the Gear icon to configure (Figure 3-36)

                                                              Figure 3-35

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                              Figure 3-36

                                                              Figure 3-37

                                                              Figure 3-38

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                              After you get a successful test of the connection and credentials make

                                                              sure that you click Save Settings

                                                              At this point vROps will begin gathering statistics from your vCenter

                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                              insightful statistics and recommendations from vROps

                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                              bull vSAN Capacity Overview

                                                              bull Migrate to vSAN

                                                              bull vSAN Operations Overview

                                                              bull Troubleshoot vSAN

                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                              Figure 3-39

                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                              For those using vSAN these dashboards are invaluable They allow

                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                              clusters prevent vSAN trouble before it happens and if needed

                                                              troubleshoot vSAN (Figure 3-40)

                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                              vROps features and how to maximize your vSphere infrastructure

                                                              using vROps features like predictive DRS vSAN management and

                                                              powerful capacity dashboards

                                                              With the latest version of vROps some even more powerful features

                                                              have been released In the next chapter wersquoll dive into the latest

                                                              vROps features that will allow you to enable a self-driving vSphere

                                                              infrastructure

                                                              Drive on

                                                              Figure 3-40

                                                              CHAPTER 4

                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                              read this chapter completely With the recently announced vROps 67

                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                              driving data center will bring ldquoContinuous performance optimization

                                                              based on operational and business intent efficient capacity

                                                              management proactive planning and intelligent remediationrdquo

                                                              The goal for the self-driving data center is to provide a unified

                                                              management platform so that the IT organization can optimize

                                                              plan and scale the software-defined data center and multiple cloud

                                                              deployments from the applications to the infrastructure

                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                              new instance of vROps 67 directly from the vSphere client without

                                                              having to go through the traditional installation steps that we covered

                                                              in Chapter 2 of this book With the new high speed installation

                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                              configure it In addition to the deployment the high speed installation

                                                              also includes the automatic configuration of the vSphere Adapter to

                                                              communicate with the vCenter server that you deployed it from

                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                              From there you can select either the online or offline installation mode

                                                              provide your vCenter server credentials define your environment

                                                              (datacenter cluster host datastore and network) and provide IP

                                                              address details With that information vCenter will automatically

                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                              configure the vSphere adapter in vROps

                                                              Figure 4-1

                                                              Figure 4-2

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                              You can be up and running with vROps faster than ever by combining

                                                              vSphere 67 vCenter 67 and vROps 67

                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                              when you combine vROps 67 and vCenter

                                                              67 Only with that magical combination

                                                              can you use the new vROps 67 plugin

                                                              for the vCenter 67 HTML5 web client

                                                              (Figure 4-3)

                                                              The vRealize Operations within vCenter

                                                              plugin provides you with six new

                                                              dashboards directly inside your vCenter

                                                              UI (Figure 4-4)

                                                              The end result is that you get all the

                                                              goodness of vROps in your vSphere client

                                                              helping you be more productive than ever

                                                              Figure 4-3

                                                              Figure 4-4

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                              makes vROps easier to use ultimately making you more productive

                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                              metrics and logs Figure 4-5 shows the new interface

                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                              define how the data centerrsquos intended to run and then for vROps to

                                                              make it happen

                                                              Figure 4-5

                                                              Figure 4-6

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                              The first step is to access the current performance of your data center

                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                              optimization window

                                                              Simply define intent by configuring settings such as target utilization

                                                              and cluster headroom then define tag-based placement requirements

                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                              bull SLA tiers Gold Silver Bronze

                                                              bull License policies Windows Oracle Linux

                                                              bull Compliance PCI HIPAA

                                                              bull App affinity policies

                                                              After yoursquove defined intent turn on self-driving operations by

                                                              automating workload balancing and performance optimization

                                                              (Figure 4-8) There are several ways to automate optimization action

                                                              bull Run it now manually based on recommendations

                                                              bull Schedule it for an automated ongoing optimization

                                                              Figure 4-7

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                              bull Automate to run when performance troubles occur and desired

                                                              performance intent isnrsquot met

                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                              insights on potential cost savings from reclamation and analyze

                                                              optimum densities for the future

                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                              presented As you can see cost data is directly correlated with capacity

                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                              not needed

                                                              Figure 4-8

                                                              Figure 4-9

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                              After getting an idea of which data centers to prioritize and what could

                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                              optimization actions This includes reclamation right-sizing and

                                                              automating workload balancing to reduce license costs as well as

                                                              densification to consolidate workloads into minimal clusters while

                                                              assuring that you meet goals for performance target utilization and

                                                              defined intent

                                                              The new capacity analytics engine is able to view historical trends and

                                                              predict the most constrained resources such as CPU memory and

                                                              disk space It can also give recommendations to either reclaim unused

                                                              capacity or even add capacity (Figure 4-11)

                                                              Figure 4-10

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                              workloads For some of those workloads it makes the most sense to

                                                              move them into the public cloud but which public cloud

                                                              The new version of vROps allows you to perform what-if scenario

                                                              analysis to decide where to run workloads between VMware Cloud on

                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                              Figure 4-11

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                              to enable IT and application owners to triage and resolve issues faster

                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                              by automatically discovering VMs and apps then provisioning the

                                                              required OS and app data collectors to send metrics to Wavefront

                                                              Figure 4-12

                                                              Figure 4-13

                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                              This capability enables IT to gain control and provide app monitoring

                                                              capabilities to their DevOps teams for the next generation of apps in

                                                              addition to traditional applications

                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                              More importantly yoursquove learned how to maximize the power of

                                                              vROps to make the most of your vSphere infrastructure When paired

                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                              center solution that provides powerful features like predictive DRS

                                                              workload optimization cost savings and ultimately the self-driving

                                                              data center

                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                              the latest version check out the vROps

                                                              Upgrade Center

                                                              httpswwwvmwarecomproducts

                                                              vrealize-operationsupgrade-centerhtml

                                                              If you donrsquot have vROps in place already you can

                                                              sign up for a free 60-day evaluation

                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                              • Chapter 1
                                                                • Getting Started with VMware vRealize Operations
                                                                  • What is vRealize Operations
                                                                  • How Does vRealize Operations Work
                                                                  • Understanding vRealize Operations Editions
                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                  • Summary
                                                                      • Chapter 2
                                                                        • Deploying vRealize Operations
                                                                          • vRealize Operations Architecture Overview
                                                                          • Sizing vRealize Operations
                                                                          • Installing vRealize Operations for the First Time
                                                                          • Accessing vRealize Operations
                                                                          • Summary
                                                                              • Chapter 3
                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                  • Configuring SSO in vROps
                                                                                  • Understanding Policies in vROps
                                                                                  • Automated Remediation in vROps
                                                                                  • Configuring Alerts
                                                                                  • Predictive DRS
                                                                                  • Automated Workload Optimization
                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                  • Maximize Troubleshooting with vROps
                                                                                  • Summary
                                                                                      • Chapter 4
                                                                                        • Maximizing vRealize Operations
                                                                                          • High Speed Installation
                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                          • Enhanced User Interface
                                                                                          • Automating Performance Based on Intent
                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                          • Whatrsquos Next

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 2

                                                                After clicking Next yoursquore ready to complete the vROps installation

                                                                (Figure 2-18)

                                                                The additional options provide the ability to choose a custom security

                                                                certificate configure a name for the customer master node and enter

                                                                an NTP server address for timekeeping

                                                                Figure 2-18

                                                                Figure 2-19

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                                Once configured the vROps web UI displays a login screen at which

                                                                point you can log in with the admin username and password you

                                                                configured (Figure 2-19)

                                                                vRealize Operations Manager deployment is now complete leading to

                                                                the final five-step configuration wizard shown in Figure 2-20

                                                                After clicking Next and accepting the license agreement yoursquore

                                                                prompted to enter your product license key shown in Figure 2-21

                                                                You can choose to either take the default to evaluate vROps or if

                                                                yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                                For this tutorial the product evaluation default was selected One

                                                                more checkbox about being part of the VMware customer experience

                                                                improvement program then click Next then Finish (Figure 2-22) to

                                                                complete the installation wizard

                                                                Figure 2-20

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                                Figure 2-21

                                                                Figure 2-22

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                                Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                                solution As Figure 2-23 shows you should choose VMware vSphere

                                                                Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                                your vSphere infrastructure enabling vROps to begin gathering

                                                                performance data related to your hosts clusters storage and VMs

                                                                Figure 2-23

                                                                Figure 2-24

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                                To configure the vSphere solution select the VMware vSphere solution

                                                                and click on the gear icon inside the Administration tab and under

                                                                Solutions

                                                                This brings you to the manage solution configuration The first thing

                                                                to do is add a new set of credentials by clicking the Plus sign on the

                                                                right side of the credentials field (Figure 2-24)

                                                                Itrsquos here that you can add your administrative vCenter username and

                                                                password shown in Figure 2-25

                                                                With your credentials added you next add a display name for your

                                                                vCenter server and your vCenter serverrsquos domain name or IP address

                                                                then click the button Test Connection (Figure 2-26)

                                                                If the test is successful yoursquoll be prompted to accept the default

                                                                certificate (Figure 2-27)

                                                                Figure 2-25

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                Figure 2-26

                                                                Figure 2-27

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                After you click OK make sure that you click Save Settings before

                                                                clicking Close to continue

                                                                With the solution configured you should now see that vROps is

                                                                collecting data from vCenter as shown in Figure 2-29

                                                                It will take some time for vROps to gather all the data that it

                                                                needs to learn about your virtual infrastructure to start making

                                                                recommendations for optimization but just in the first few minutes

                                                                yoursquoll start learning where your bottlenecks are and which of your

                                                                VMs hosts and datastores are currently under the heaviest workloads

                                                                (and what the source is of those workloads)

                                                                Figure 2-28

                                                                Figure 2-29

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                interfaces and how to log in to those interfaces

                                                                Herersquos what you need to know

                                                                The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                or domain name) of the vROps VM This IP address was either

                                                                statically configured when you deployed vROps or obtained by

                                                                DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                go to the console of the VM inside the vSphere Web Client

                                                                bull The username for the web interface defaults to admin the

                                                                password was configured when you deployed vROps

                                                                The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                or domain name used to access vROps but add ldquoadminrdquo after it

                                                                like this http1921681157admin

                                                                Figure 2-30

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                bull The username for the web interface defaults to admin the

                                                                password was configured when you deployed vROps

                                                                The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                troubleshooting and network reconfiguration The console is

                                                                accessed through the VMrsquos console in the vSphere Web Client

                                                                SSH access may have been enabled when you deployed vROps if

                                                                not itrsquos possible to enable it by using the console access through

                                                                the vSphere Web Client

                                                                bull You can log in to the console using the same admin account

                                                                shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                root account By default in vROps therersquos no password set on

                                                                the root account so the first time you log in yoursquoll be prompted

                                                                to change the password To do so you must enter the current

                                                                password Since the default password is blank you can press

                                                                enter to move on

                                                                bull The most commonly used administrative tools inside the vROps

                                                                command-line console are in ldquooptvmwaresharevamirdquo

                                                                For example vami_config_net shown in Figure 2-32 is used to

                                                                reconfigure networking on the vROps virtual appliance this is very

                                                                useful if you used DHCP IP addressing when you deployed the virtual

                                                                Figure 2-31

                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                appliance but later want to change to a static IP address or reconfigure

                                                                the DNS servers being used

                                                                SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                deploy vROps and how to connect it to vCenter You should now be

                                                                up and running

                                                                In the next chapter yoursquoll get detailed information on how vROps

                                                                is configured in the real world regarding single sign-on alert

                                                                configuration custom policies and more

                                                                Figure 2-32

                                                                CHAPTER 3

                                                                Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                yoursquore ready to enable intelligent operations for your virtual

                                                                infrastructure In this chapter yoursquoll learn about some of the most

                                                                common configurations you may want to perform beyond the initial

                                                                configuration Yoursquoll also learn how to configure SSO authentication

                                                                custom policies custom alerts predictive DRS automated workload

                                                                balancing capacity management and more

                                                                Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                Those are the same admins who always log in to vROps using the

                                                                SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                configure single sign-on (SSO) with vROps

                                                                The benefit of SSO is that any login you can use to log in to the

                                                                vSphere Web Client will also allow you to log in to vROps And once

                                                                you log in to the vSphere Web Client you can use vROps without any

                                                                authentication whatsoever This is a huge convenience

                                                                Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                These steps assume that you already have vSphere vCenter and

                                                                vROps Manager installed and configured

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                Finally make sure that the time on your vROps server is synced with

                                                                the time on your vCenter server Network Time Protocol (NTP) is the

                                                                best way to do this and configuring NTP in vROps is easy Just go into

                                                                Administration Cluster Management and on the Actions menu click

                                                                on Network Time Protocol Settings as shown in Figure 3-1

                                                                If you already have an NTP server (likely configured during deployment

                                                                of vROps) you can move on from here If you donrsquot have an NTP

                                                                server enter the name of your NTP server and click Add to add your

                                                                NTP server

                                                                Next make sure you have DNS configured for your vCenter server and

                                                                vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                port is not reachablerdquo

                                                                Finally note carefully the version update and patch levels of your

                                                                vCenter server and your vROps server I recommend the latest

                                                                version of both

                                                                Figure 3-1

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                Once yoursquove met the prerequisites you can move on to configuring

                                                                SSO To configure SSO in vROps go to the Administration tab and

                                                                under Access click on Authentication Sources Then click Add to add

                                                                a new authentication source as shown in Figure 3-2

                                                                Note that under ldquosource typerdquo you can configure authentication to

                                                                SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                (AD) or Open LDAP

                                                                Figure 3-2

                                                                Figure 3-3

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                Irsquod recommend configuring your vCenter server to use AD

                                                                authentication then configuring vROps to point to vCenter for SSO

                                                                SAML authentication This is preferable to configuring vROps to go to

                                                                AD for authentication

                                                                Enter a name for the authentication source (whatever you want)

                                                                keeping the default of SSO SAML for the source type Then enter

                                                                the vCenter IP address or host name username and password See

                                                                Figure 3-3

                                                                Next accept the certificate from vCenter and click OK as shown in

                                                                Figure 3-4

                                                                Then as Figure 3-5 shows specify which groups you want to import

                                                                Assign vROps roles to the user groups that yoursquore importing

                                                                (Figure 3-6)

                                                                In this case we added the vCenter administratorsvspherelocal

                                                                account and made it an administrator for vROps

                                                                In production environments you might want to create an AD group in

                                                                which you add your vROps administrators then authorize that group

                                                                to administer or simply use vROps

                                                                Figure 3-4

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                Figure 3-5

                                                                Figure 3-6

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                At this point your configuration should be complete To test it log

                                                                out of vROps and the vSphere Web Client

                                                                Log back into the vSphere Web Client and open the web page for

                                                                vROps you should be automatically logged in with no authentication

                                                                As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                to log in

                                                                Remember the goal of this SSO configuration is that you never have

                                                                to log in to vROps again (during normal usage) as long as yoursquore

                                                                already logged into the vSphere Web Client Mission accomplished

                                                                Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                admin needs to perform If you donrsquot do it at the start at some point

                                                                you will likely need to do it in the future so you might as well do it

                                                                right from the start

                                                                If you click on Home at the top of the vROps web interface then click

                                                                on Administration yoursquoll be taken to the administrative interface

                                                                where just about all vROps customizations are made (Figure 3-8)

                                                                Figure 3-7

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                In the administrative interface click on Policies on the left to configure

                                                                and customize vROps policies (Figure 3-9)

                                                                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                solely work off of thresholds but there are some things that you

                                                                inherently know about your virtual infrastructure that vROps

                                                                canrsquot know

                                                                Figure 3-8

                                                                Figure 3-9

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                For example you may have a high-priority production cluster (with

                                                                many more resources intentionally allocated) and a low priority dev

                                                                test cluster (with many fewer resources intentionally allocated) You

                                                                donrsquot want vROps alerting you that you need to add more resources

                                                                to devtest if you intentionally under-provisioned the devtest cluster

                                                                for the workload

                                                                Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                a production cluster than it is for a testdev cluster Or you might

                                                                want to exclude the vROps VMs from monitoring and alerting on

                                                                themselves

                                                                You can see the importance of customization And since policies

                                                                are applied to groups there are times when yoursquoll want to wait on

                                                                the creation of new policies and first create a new group type and

                                                                associated groups But if you already have a group type to which you

                                                                want to apply your policy you can go ahead and create the new policy

                                                                What is a vROps PolicyA policy is a set of rules that you define

                                                                for vRealize Operations Manager to

                                                                use to analyze and display information

                                                                about the objects in your environment

                                                                You can create modify and administer

                                                                policies to determine how vRealize Operations

                                                                Manager displays data in dashboards views and reports

                                                                Be careful if you choose to modify the default policy

                                                                as yoursquore modifying how vROps does its job and the

                                                                information that you see across vROps in dashboards

                                                                reports and views will forever be changed

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                Ideally you want to create a new policy for something such as letrsquos

                                                                say your devtest cluster

                                                                To do this (assuming you already had a group in mind) click on the

                                                                Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                in Figure 3-9) From there you would give the policy a name and

                                                                description

                                                                Itrsquos common to create a new policy by starting with an existing policy

                                                                The policy that you start with is called the ldquobase policyrdquo as the new

                                                                policy you create inherits its settings from that policy See Figure 3-10

                                                                From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                with a group

                                                                In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                At this point if you used a policy template you have the option of just

                                                                clicking Finish to complete the policy creation Or if you want to view

                                                                or modify all the potential options for the policy configuration and

                                                                alerts you can do so

                                                                Figure 3-10

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                When yoursquore done your new policy will show up in the policy library

                                                                as shown in Figure 3-12

                                                                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                are system defined (the adapter groups) and cannot be changed Other

                                                                groups are user-defined and can be modified or added to

                                                                Figure 3-12

                                                                Figure 3-11

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                Examples of system-defined adapter groups include Operating

                                                                Systems World Universe vSAN World and vSphere World These

                                                                groups contain objects such as the vCenter server ESXi hosts data

                                                                centers etc

                                                                Examples of the pre-defined user groups include Department

                                                                Environment Function Location Security zone and Service Level

                                                                Object You should use the vROps grouping to organize the objects in

                                                                your virtual infrastructure in the way that makes the most sense to

                                                                you If possible use the pre-defined user groups

                                                                However if those groups donrsquot suit you vROps group types also allow

                                                                you to create your own custom object groups specifically tailored for

                                                                your environment Figure 3-13 shows the creation of the Dev-Test

                                                                group for example

                                                                By choosing a dynamic group membership (ldquoKeep group membership

                                                                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                vSphere inventory object like a folder cluster resource pool or even

                                                                Figure 3-13

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                a virtual data center All the objects under that object will always

                                                                be associated with the group yoursquove created regardless of whether

                                                                theyrsquore added or removed This is great for dynamically changing

                                                                environments as most are today

                                                                Once the grouprsquos created the logical inventory view allows you to

                                                                use that group for all common vROps functions such as showing the

                                                                performance and capacity for all associated resources

                                                                For more information on policies group types and groups check

                                                                out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                vRealize-Operations-Manager67vrealize-operations-manager-

                                                                67-config-guidepdf) in the vROps documentation for more detailed

                                                                information

                                                                Automated Remediation in vROps There are many data center monitoring

                                                                tools out there that tell you that you have

                                                                a problem Remember the robot from the

                                                                old sci-fi show ldquoLost In Spacerdquo It was

                                                                always throwing up its arms and screeching

                                                                ldquoWarning Warning Dangerrdquo

                                                                At one point that may have been helpful (if

                                                                stressful) but our expectations and needs

                                                                have evolved Todayrsquos tools are able to predict problems before

                                                                they happen and tell you how to fix them before they impact your

                                                                applications Prediction and suggested remediation are the new

                                                                minimum expectation However there are very few tools out there

                                                                that will not only predict and suggest remediation but automate

                                                                the process

                                                                Consider for example an employeemanager analogy where the

                                                                employee keeps bringing common problems to the manager asking

                                                                the manager how to solve the recurring issues No manager wants

                                                                to hear about the same problems over and over again when the

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                fix is already known What could the manager do After dressing

                                                                the employee down and threatening to make them eligible for

                                                                unemployment benefits said manager could write a script that the

                                                                employee could execute on their own to solve the problem

                                                                Another analogy that might help is to think in terms of the cloud

                                                                Cloud management requires a tool that knows what can go wrong in

                                                                your cloud infrastructure and automatically solve it for you before it

                                                                impacts applications and yes even without notifying you about it in

                                                                the middle of the night The ideal would be for your cloud monitoring

                                                                and management tool to email you a report in the morning that says

                                                                ldquoI fixed these problems for you while you were sleeping and the

                                                                applications were never impactedrdquo

                                                                This is exactly the type of functionality that vROps Intelligent

                                                                Operations can provide

                                                                vROps offers many different actions that can be automated without

                                                                any scripting and without vRealize Automation Examples include

                                                                powering on a VM powering off a VM resizing most VM resources

                                                                and more With these actions vROps is able to prevent downtime or

                                                                application performance issues before they happen

                                                                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                with vROps

                                                                bull Automated Workload Optimization The ability of vROps to move

                                                                running VMs from one cluster to another to proactively prevent

                                                                performance bottlenecks before they happen

                                                                bull vROps Automated Actions vROps can perform more than 39

                                                                different actions on objects managed by the vCenter adapter You

                                                                can manually perform these actions or configure alerts to trigger

                                                                remediation with one of them

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                bull vRealize Automation Integrated Actions The same actions that

                                                                can be automated with vROps can also be automated with vRealize

                                                                Automation allowing you to perform more complex automations

                                                                bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                can trigger an alert based on an email SNMP trap or REST API

                                                                notification that alert can then perform an automated action

                                                                The first thing you need to know is that for these vROps actions to

                                                                work the vCenter adapter must have Enable Actions set to Enable as

                                                                shown in Figure 3-15

                                                                In the past you would configure the vCenter Python Adapter

                                                                separately but starting with vROps 66 thatrsquos no longer necessary

                                                                You can view the multitude of different actions that you can either

                                                                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                Figure 3-15

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                If you take a look at a specific vSphere object and click on the Actions

                                                                drop down for that object you can see the actions that apply to that

                                                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                To automate these types of actions you need to modify a

                                                                recommendation to perform an action (remediate) instead of just

                                                                recommend remediation steps To do this go to the Alerts menu then

                                                                into Alert Settings Recommendations and find a recommendation

                                                                Figure 3-16

                                                                Figure 3-17

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                you want to automate Figure 3-18 for example shows a pre-defined

                                                                recommendation to add more memory to a VM

                                                                In this case therersquos a pre-defined action as well to add more memory

                                                                to the VM to automatically remediate the memory contention issue

                                                                and resolve application slowness See Figure 3-19

                                                                Automated remediation takes alert recommendations (which already

                                                                exist in your vROps installation) and allows you to turn on an action

                                                                to take that supersedes the recommendation

                                                                When automated actions kick in theyrsquore displayed under

                                                                Administration History Recent Tasks

                                                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                were sleeping

                                                                Figure 3-18

                                                                Figure 3-19

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                occur on the monitored objects when data analysis indicates deviations

                                                                from normal metric values or when a problem occurs with one of the

                                                                vRealize Operations components

                                                                In other words alerts are things you need know about

                                                                vROps Alerts come in three flavors

                                                                bull Critical

                                                                bull Immediate

                                                                bull Warning

                                                                Critical alerts should be acted upon immediately immediate alerts

                                                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                Alerts are visible in a few different areas in vROps The most obvious is

                                                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                alerts is from the Operations Overview as you can see in Figure 3-21

                                                                vROps comes with many different alerts preconfigured Under the Alerts

                                                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                alerts and create your own custom alerts should you decide to do so

                                                                Figure 3-20

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                you receive an alert vROps is typically very helpful in resolving alerts

                                                                by explaining the problem offering metrics to support its analysis and

                                                                providing recommended actions to remediate the issue (Figure 3-23)

                                                                Figure 3-21

                                                                Figure 3-22

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                If you select an alert in the Alerts menu you can take ownership

                                                                cancel the alert suspend the alert go to the alert definition or release

                                                                ownership (Figure 3-24)

                                                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                scheduler aka pDRS So what does pDRS do that the DRS you

                                                                already know and love doesnrsquot

                                                                Figure 3-23

                                                                Figure 3-24

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                that you love it (I know I do) You may think that DRS is already perfect

                                                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                needed to actually predict the needs of your applications With that

                                                                your applications can achieve the fastest performance possible and

                                                                your vSphere infrastructure can have the fastest workload balancing

                                                                ever Would that interest you

                                                                vSphere and DRS have been working together since vROps 62 when

                                                                Intelligent Workload Placement with DRS was announced With

                                                                Intelligent Workload Placement vROps helped to rebalance VM

                                                                workloads across clusters

                                                                With Intelligent Workload Placement in place you may think that

                                                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                all DRS already does its job very well But letrsquos look at the different

                                                                approaches that DRS has available to it

                                                                Traditionally DRS has worked by reactively balancing workloads

                                                                when applications (running on VMs) arenrsquot getting the resources

                                                                they need DRS analyzes the resources allocated (CPU and memory)

                                                                and looks to see if those resources are continuously available if they

                                                                arenrsquot it moves that VM to a host that has those resources available

                                                                While this works well in most cases there is the potential for

                                                                contention and thus negative application performance impact (albeit

                                                                very short) DRS is included with vSphere Enterprise Plus

                                                                The next step up from reactive is balance which is the Intelligent

                                                                Workload Placement approach discussed earlier With the balance

                                                                method vSphere DRS and vROps begin working together

                                                                This is an improvement over the reactive method because vROps is

                                                                working at a higher level than DRS to analyze performance across

                                                                multiple clusters While this is by itself better than DRS the downside

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                application performance issues and contention before it happens

                                                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                performance issues While they typically fix application performance

                                                                issues very quickly therersquos no guarantee that they will in addition

                                                                therersquos no proactive diagnosis and prevention of problems before

                                                                they happen

                                                                Predictive DRS does exactly this helping the admin get out ahead

                                                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                predicts what resources each VM will need that day using the past

                                                                resource consumption of each VM as a guide to future needs

                                                                It combines that predictive ability with the knowledge of what VMs

                                                                are on each host and the resources that each host is able to contribute

                                                                vROps makes these predictions using its dynamic thresholds The

                                                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                each individual VM and application

                                                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                your DRS Cluster Configuration enable vSphere DRS and check the

                                                                box to Enable Predictive DRS (see Figure 3-26)

                                                                Next navigate to the Administration menu in vROps then to Solutions

                                                                Edit your vSphere Solution then under the advanced settings enable

                                                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                shown in Figure 3-27

                                                                Figure 3-25

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                Each hour predictive DRS will combine its knowledge of the

                                                                environment combined with the historical resource utilization of each

                                                                VM then take action to ensure that the VMs receive the resources

                                                                Figure 3-26

                                                                Figure 3-27

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                they need before theyrsquore needed The end result is that your critical

                                                                applications never get the chance to suffer performance degradation

                                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                                that workloads get the resources that they need)

                                                                Unlike DRS which works within vSphere clusters automated workload

                                                                optimization automates the optimization of workloads between

                                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                                having multiple vSphere clusters

                                                                I like to say that DRS works intra-cluster and automated workload

                                                                optimization works inter-cluster

                                                                Figure 3-28

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                the Optimize Capacity section See Figure 3-28

                                                                You can control how yoursquod like the workloads to be placed in the

                                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                                Figure 3-29

                                                                Once you have multiple clusters managed by vROps you can choose to

                                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                a Schedule or make workload balancing Automatic

                                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                next chapter of this book

                                                                Figure 3-29

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                host of valuable metrics

                                                                bull Total environment capacity

                                                                bull Used capacity

                                                                bull CPU capacity trends

                                                                bull Memory capacity trends

                                                                Figure 3-30

                                                                Figure 3-31

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                bull Disk capacity trends

                                                                bull Predict how much time remains before your most critical resources

                                                                are depleted

                                                                By drilling down into a specific cluster yoursquoll move down into the

                                                                environment level from there you can drill even deeper For example

                                                                check out the workload analysis of the cluster in Figure 3-32

                                                                This drilldown can be done for a specific host VM or datastore For

                                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                                In this case you should be concerned since just 35 days remain until

                                                                memory runs out in your vCenter Server VM

                                                                vROps can show the capacity and time remaining for any object it

                                                                manages including clusters hosts datastores and VMs It will

                                                                proactively alert you should the capacity and time remaining fall

                                                                below predetermined levels

                                                                Figure 3-32

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                troubleshoot your vSphere infrastructure

                                                                To that end vROps constantly performs performance analysis to

                                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                                vSAN in addition to the ability to troubleshoot via log data

                                                                Figure 3-33

                                                                Figure 3-34

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                dashboard It enables you to quickly identify the type of contention

                                                                faced by each VM in the cluster

                                                                Besides the troubleshooting dashboards the real power of vROps

                                                                shines through when you realize how often the vROps Smart Alerts

                                                                are able to point you to the root cause of an issue and provide

                                                                recommendations for remediation so that you can quickly resolve any

                                                                trouble that might occur

                                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                you installed the vROps Management Pack for vSAN However vSAN

                                                                management is built into vROps 66 and later

                                                                Using vSAN management and monitoring in vROps requires you to

                                                                enable it by connecting it to your vCenter Server In vROps go to

                                                                the Administration menu then to Solutions select the VMware vSAN

                                                                solution then the Gear icon to configure (Figure 3-36)

                                                                Figure 3-35

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                Figure 3-36

                                                                Figure 3-37

                                                                Figure 3-38

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                After you get a successful test of the connection and credentials make

                                                                sure that you click Save Settings

                                                                At this point vROps will begin gathering statistics from your vCenter

                                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                                insightful statistics and recommendations from vROps

                                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                bull vSAN Capacity Overview

                                                                bull Migrate to vSAN

                                                                bull vSAN Operations Overview

                                                                bull Troubleshoot vSAN

                                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                Figure 3-39

                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                For those using vSAN these dashboards are invaluable They allow

                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                troubleshoot vSAN (Figure 3-40)

                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                vROps features and how to maximize your vSphere infrastructure

                                                                using vROps features like predictive DRS vSAN management and

                                                                powerful capacity dashboards

                                                                With the latest version of vROps some even more powerful features

                                                                have been released In the next chapter wersquoll dive into the latest

                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                infrastructure

                                                                Drive on

                                                                Figure 3-40

                                                                CHAPTER 4

                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                read this chapter completely With the recently announced vROps 67

                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                driving data center will bring ldquoContinuous performance optimization

                                                                based on operational and business intent efficient capacity

                                                                management proactive planning and intelligent remediationrdquo

                                                                The goal for the self-driving data center is to provide a unified

                                                                management platform so that the IT organization can optimize

                                                                plan and scale the software-defined data center and multiple cloud

                                                                deployments from the applications to the infrastructure

                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                new instance of vROps 67 directly from the vSphere client without

                                                                having to go through the traditional installation steps that we covered

                                                                in Chapter 2 of this book With the new high speed installation

                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                configure it In addition to the deployment the high speed installation

                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                communicate with the vCenter server that you deployed it from

                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                From there you can select either the online or offline installation mode

                                                                provide your vCenter server credentials define your environment

                                                                (datacenter cluster host datastore and network) and provide IP

                                                                address details With that information vCenter will automatically

                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                configure the vSphere adapter in vROps

                                                                Figure 4-1

                                                                Figure 4-2

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                You can be up and running with vROps faster than ever by combining

                                                                vSphere 67 vCenter 67 and vROps 67

                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                when you combine vROps 67 and vCenter

                                                                67 Only with that magical combination

                                                                can you use the new vROps 67 plugin

                                                                for the vCenter 67 HTML5 web client

                                                                (Figure 4-3)

                                                                The vRealize Operations within vCenter

                                                                plugin provides you with six new

                                                                dashboards directly inside your vCenter

                                                                UI (Figure 4-4)

                                                                The end result is that you get all the

                                                                goodness of vROps in your vSphere client

                                                                helping you be more productive than ever

                                                                Figure 4-3

                                                                Figure 4-4

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                makes vROps easier to use ultimately making you more productive

                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                metrics and logs Figure 4-5 shows the new interface

                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                make it happen

                                                                Figure 4-5

                                                                Figure 4-6

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                The first step is to access the current performance of your data center

                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                optimization window

                                                                Simply define intent by configuring settings such as target utilization

                                                                and cluster headroom then define tag-based placement requirements

                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                bull SLA tiers Gold Silver Bronze

                                                                bull License policies Windows Oracle Linux

                                                                bull Compliance PCI HIPAA

                                                                bull App affinity policies

                                                                After yoursquove defined intent turn on self-driving operations by

                                                                automating workload balancing and performance optimization

                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                bull Run it now manually based on recommendations

                                                                bull Schedule it for an automated ongoing optimization

                                                                Figure 4-7

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                bull Automate to run when performance troubles occur and desired

                                                                performance intent isnrsquot met

                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                insights on potential cost savings from reclamation and analyze

                                                                optimum densities for the future

                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                presented As you can see cost data is directly correlated with capacity

                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                not needed

                                                                Figure 4-8

                                                                Figure 4-9

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                After getting an idea of which data centers to prioritize and what could

                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                optimization actions This includes reclamation right-sizing and

                                                                automating workload balancing to reduce license costs as well as

                                                                densification to consolidate workloads into minimal clusters while

                                                                assuring that you meet goals for performance target utilization and

                                                                defined intent

                                                                The new capacity analytics engine is able to view historical trends and

                                                                predict the most constrained resources such as CPU memory and

                                                                disk space It can also give recommendations to either reclaim unused

                                                                capacity or even add capacity (Figure 4-11)

                                                                Figure 4-10

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                workloads For some of those workloads it makes the most sense to

                                                                move them into the public cloud but which public cloud

                                                                The new version of vROps allows you to perform what-if scenario

                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                Figure 4-11

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                to enable IT and application owners to triage and resolve issues faster

                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                by automatically discovering VMs and apps then provisioning the

                                                                required OS and app data collectors to send metrics to Wavefront

                                                                Figure 4-12

                                                                Figure 4-13

                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                This capability enables IT to gain control and provide app monitoring

                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                addition to traditional applications

                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                More importantly yoursquove learned how to maximize the power of

                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                center solution that provides powerful features like predictive DRS

                                                                workload optimization cost savings and ultimately the self-driving

                                                                data center

                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                the latest version check out the vROps

                                                                Upgrade Center

                                                                httpswwwvmwarecomproducts

                                                                vrealize-operationsupgrade-centerhtml

                                                                If you donrsquot have vROps in place already you can

                                                                sign up for a free 60-day evaluation

                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                • Chapter 1
                                                                  • Getting Started with VMware vRealize Operations
                                                                    • What is vRealize Operations
                                                                    • How Does vRealize Operations Work
                                                                    • Understanding vRealize Operations Editions
                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                    • Summary
                                                                        • Chapter 2
                                                                          • Deploying vRealize Operations
                                                                            • vRealize Operations Architecture Overview
                                                                            • Sizing vRealize Operations
                                                                            • Installing vRealize Operations for the First Time
                                                                            • Accessing vRealize Operations
                                                                            • Summary
                                                                                • Chapter 3
                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                    • Configuring SSO in vROps
                                                                                    • Understanding Policies in vROps
                                                                                    • Automated Remediation in vROps
                                                                                    • Configuring Alerts
                                                                                    • Predictive DRS
                                                                                    • Automated Workload Optimization
                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                    • Maximize Troubleshooting with vROps
                                                                                    • Summary
                                                                                        • Chapter 4
                                                                                          • Maximizing vRealize Operations
                                                                                            • High Speed Installation
                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                            • Enhanced User Interface
                                                                                            • Automating Performance Based on Intent
                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                            • Whatrsquos Next

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 3

                                                                  Once configured the vROps web UI displays a login screen at which

                                                                  point you can log in with the admin username and password you

                                                                  configured (Figure 2-19)

                                                                  vRealize Operations Manager deployment is now complete leading to

                                                                  the final five-step configuration wizard shown in Figure 2-20

                                                                  After clicking Next and accepting the license agreement yoursquore

                                                                  prompted to enter your product license key shown in Figure 2-21

                                                                  You can choose to either take the default to evaluate vROps or if

                                                                  yoursquore a licensed vROps Manager user yoursquod enter your key here

                                                                  For this tutorial the product evaluation default was selected One

                                                                  more checkbox about being part of the VMware customer experience

                                                                  improvement program then click Next then Finish (Figure 2-22) to

                                                                  complete the installation wizard

                                                                  Figure 2-20

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                                  Figure 2-21

                                                                  Figure 2-22

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                                  Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                                  solution As Figure 2-23 shows you should choose VMware vSphere

                                                                  Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                                  your vSphere infrastructure enabling vROps to begin gathering

                                                                  performance data related to your hosts clusters storage and VMs

                                                                  Figure 2-23

                                                                  Figure 2-24

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                                  To configure the vSphere solution select the VMware vSphere solution

                                                                  and click on the gear icon inside the Administration tab and under

                                                                  Solutions

                                                                  This brings you to the manage solution configuration The first thing

                                                                  to do is add a new set of credentials by clicking the Plus sign on the

                                                                  right side of the credentials field (Figure 2-24)

                                                                  Itrsquos here that you can add your administrative vCenter username and

                                                                  password shown in Figure 2-25

                                                                  With your credentials added you next add a display name for your

                                                                  vCenter server and your vCenter serverrsquos domain name or IP address

                                                                  then click the button Test Connection (Figure 2-26)

                                                                  If the test is successful yoursquoll be prompted to accept the default

                                                                  certificate (Figure 2-27)

                                                                  Figure 2-25

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                  After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                  Figure 2-26

                                                                  Figure 2-27

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                  After you click OK make sure that you click Save Settings before

                                                                  clicking Close to continue

                                                                  With the solution configured you should now see that vROps is

                                                                  collecting data from vCenter as shown in Figure 2-29

                                                                  It will take some time for vROps to gather all the data that it

                                                                  needs to learn about your virtual infrastructure to start making

                                                                  recommendations for optimization but just in the first few minutes

                                                                  yoursquoll start learning where your bottlenecks are and which of your

                                                                  VMs hosts and datastores are currently under the heaviest workloads

                                                                  (and what the source is of those workloads)

                                                                  Figure 2-28

                                                                  Figure 2-29

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                  Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                  interfaces and how to log in to those interfaces

                                                                  Herersquos what you need to know

                                                                  The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                  or domain name) of the vROps VM This IP address was either

                                                                  statically configured when you deployed vROps or obtained by

                                                                  DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                  go to the console of the VM inside the vSphere Web Client

                                                                  bull The username for the web interface defaults to admin the

                                                                  password was configured when you deployed vROps

                                                                  The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                  or domain name used to access vROps but add ldquoadminrdquo after it

                                                                  like this http1921681157admin

                                                                  Figure 2-30

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                  bull The username for the web interface defaults to admin the

                                                                  password was configured when you deployed vROps

                                                                  The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                  troubleshooting and network reconfiguration The console is

                                                                  accessed through the VMrsquos console in the vSphere Web Client

                                                                  SSH access may have been enabled when you deployed vROps if

                                                                  not itrsquos possible to enable it by using the console access through

                                                                  the vSphere Web Client

                                                                  bull You can log in to the console using the same admin account

                                                                  shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                  root account By default in vROps therersquos no password set on

                                                                  the root account so the first time you log in yoursquoll be prompted

                                                                  to change the password To do so you must enter the current

                                                                  password Since the default password is blank you can press

                                                                  enter to move on

                                                                  bull The most commonly used administrative tools inside the vROps

                                                                  command-line console are in ldquooptvmwaresharevamirdquo

                                                                  For example vami_config_net shown in Figure 2-32 is used to

                                                                  reconfigure networking on the vROps virtual appliance this is very

                                                                  useful if you used DHCP IP addressing when you deployed the virtual

                                                                  Figure 2-31

                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                  appliance but later want to change to a static IP address or reconfigure

                                                                  the DNS servers being used

                                                                  SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                  deploy vROps and how to connect it to vCenter You should now be

                                                                  up and running

                                                                  In the next chapter yoursquoll get detailed information on how vROps

                                                                  is configured in the real world regarding single sign-on alert

                                                                  configuration custom policies and more

                                                                  Figure 2-32

                                                                  CHAPTER 3

                                                                  Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                  yoursquore ready to enable intelligent operations for your virtual

                                                                  infrastructure In this chapter yoursquoll learn about some of the most

                                                                  common configurations you may want to perform beyond the initial

                                                                  configuration Yoursquoll also learn how to configure SSO authentication

                                                                  custom policies custom alerts predictive DRS automated workload

                                                                  balancing capacity management and more

                                                                  Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                  Those are the same admins who always log in to vROps using the

                                                                  SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                  configure single sign-on (SSO) with vROps

                                                                  The benefit of SSO is that any login you can use to log in to the

                                                                  vSphere Web Client will also allow you to log in to vROps And once

                                                                  you log in to the vSphere Web Client you can use vROps without any

                                                                  authentication whatsoever This is a huge convenience

                                                                  Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                  These steps assume that you already have vSphere vCenter and

                                                                  vROps Manager installed and configured

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                  Finally make sure that the time on your vROps server is synced with

                                                                  the time on your vCenter server Network Time Protocol (NTP) is the

                                                                  best way to do this and configuring NTP in vROps is easy Just go into

                                                                  Administration Cluster Management and on the Actions menu click

                                                                  on Network Time Protocol Settings as shown in Figure 3-1

                                                                  If you already have an NTP server (likely configured during deployment

                                                                  of vROps) you can move on from here If you donrsquot have an NTP

                                                                  server enter the name of your NTP server and click Add to add your

                                                                  NTP server

                                                                  Next make sure you have DNS configured for your vCenter server and

                                                                  vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                  the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                  port is not reachablerdquo

                                                                  Finally note carefully the version update and patch levels of your

                                                                  vCenter server and your vROps server I recommend the latest

                                                                  version of both

                                                                  Figure 3-1

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                  Once yoursquove met the prerequisites you can move on to configuring

                                                                  SSO To configure SSO in vROps go to the Administration tab and

                                                                  under Access click on Authentication Sources Then click Add to add

                                                                  a new authentication source as shown in Figure 3-2

                                                                  Note that under ldquosource typerdquo you can configure authentication to

                                                                  SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                  (AD) or Open LDAP

                                                                  Figure 3-2

                                                                  Figure 3-3

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                  Irsquod recommend configuring your vCenter server to use AD

                                                                  authentication then configuring vROps to point to vCenter for SSO

                                                                  SAML authentication This is preferable to configuring vROps to go to

                                                                  AD for authentication

                                                                  Enter a name for the authentication source (whatever you want)

                                                                  keeping the default of SSO SAML for the source type Then enter

                                                                  the vCenter IP address or host name username and password See

                                                                  Figure 3-3

                                                                  Next accept the certificate from vCenter and click OK as shown in

                                                                  Figure 3-4

                                                                  Then as Figure 3-5 shows specify which groups you want to import

                                                                  Assign vROps roles to the user groups that yoursquore importing

                                                                  (Figure 3-6)

                                                                  In this case we added the vCenter administratorsvspherelocal

                                                                  account and made it an administrator for vROps

                                                                  In production environments you might want to create an AD group in

                                                                  which you add your vROps administrators then authorize that group

                                                                  to administer or simply use vROps

                                                                  Figure 3-4

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                  Figure 3-5

                                                                  Figure 3-6

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                  At this point your configuration should be complete To test it log

                                                                  out of vROps and the vSphere Web Client

                                                                  Log back into the vSphere Web Client and open the web page for

                                                                  vROps you should be automatically logged in with no authentication

                                                                  As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                  to log in

                                                                  Remember the goal of this SSO configuration is that you never have

                                                                  to log in to vROps again (during normal usage) as long as yoursquore

                                                                  already logged into the vSphere Web Client Mission accomplished

                                                                  Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                  of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                  admin needs to perform If you donrsquot do it at the start at some point

                                                                  you will likely need to do it in the future so you might as well do it

                                                                  right from the start

                                                                  If you click on Home at the top of the vROps web interface then click

                                                                  on Administration yoursquoll be taken to the administrative interface

                                                                  where just about all vROps customizations are made (Figure 3-8)

                                                                  Figure 3-7

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                  In the administrative interface click on Policies on the left to configure

                                                                  and customize vROps policies (Figure 3-9)

                                                                  Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                  solely work off of thresholds but there are some things that you

                                                                  inherently know about your virtual infrastructure that vROps

                                                                  canrsquot know

                                                                  Figure 3-8

                                                                  Figure 3-9

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                  For example you may have a high-priority production cluster (with

                                                                  many more resources intentionally allocated) and a low priority dev

                                                                  test cluster (with many fewer resources intentionally allocated) You

                                                                  donrsquot want vROps alerting you that you need to add more resources

                                                                  to devtest if you intentionally under-provisioned the devtest cluster

                                                                  for the workload

                                                                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                  a production cluster than it is for a testdev cluster Or you might

                                                                  want to exclude the vROps VMs from monitoring and alerting on

                                                                  themselves

                                                                  You can see the importance of customization And since policies

                                                                  are applied to groups there are times when yoursquoll want to wait on

                                                                  the creation of new policies and first create a new group type and

                                                                  associated groups But if you already have a group type to which you

                                                                  want to apply your policy you can go ahead and create the new policy

                                                                  What is a vROps PolicyA policy is a set of rules that you define

                                                                  for vRealize Operations Manager to

                                                                  use to analyze and display information

                                                                  about the objects in your environment

                                                                  You can create modify and administer

                                                                  policies to determine how vRealize Operations

                                                                  Manager displays data in dashboards views and reports

                                                                  Be careful if you choose to modify the default policy

                                                                  as yoursquore modifying how vROps does its job and the

                                                                  information that you see across vROps in dashboards

                                                                  reports and views will forever be changed

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                  Ideally you want to create a new policy for something such as letrsquos

                                                                  say your devtest cluster

                                                                  To do this (assuming you already had a group in mind) click on the

                                                                  Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                  in Figure 3-9) From there you would give the policy a name and

                                                                  description

                                                                  Itrsquos common to create a new policy by starting with an existing policy

                                                                  The policy that you start with is called the ldquobase policyrdquo as the new

                                                                  policy you create inherits its settings from that policy See Figure 3-10

                                                                  From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                  with a group

                                                                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                  At this point if you used a policy template you have the option of just

                                                                  clicking Finish to complete the policy creation Or if you want to view

                                                                  or modify all the potential options for the policy configuration and

                                                                  alerts you can do so

                                                                  Figure 3-10

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                  When yoursquore done your new policy will show up in the policy library

                                                                  as shown in Figure 3-12

                                                                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                  are system defined (the adapter groups) and cannot be changed Other

                                                                  groups are user-defined and can be modified or added to

                                                                  Figure 3-12

                                                                  Figure 3-11

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                  Examples of system-defined adapter groups include Operating

                                                                  Systems World Universe vSAN World and vSphere World These

                                                                  groups contain objects such as the vCenter server ESXi hosts data

                                                                  centers etc

                                                                  Examples of the pre-defined user groups include Department

                                                                  Environment Function Location Security zone and Service Level

                                                                  Object You should use the vROps grouping to organize the objects in

                                                                  your virtual infrastructure in the way that makes the most sense to

                                                                  you If possible use the pre-defined user groups

                                                                  However if those groups donrsquot suit you vROps group types also allow

                                                                  you to create your own custom object groups specifically tailored for

                                                                  your environment Figure 3-13 shows the creation of the Dev-Test

                                                                  group for example

                                                                  By choosing a dynamic group membership (ldquoKeep group membership

                                                                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                  vSphere inventory object like a folder cluster resource pool or even

                                                                  Figure 3-13

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                  a virtual data center All the objects under that object will always

                                                                  be associated with the group yoursquove created regardless of whether

                                                                  theyrsquore added or removed This is great for dynamically changing

                                                                  environments as most are today

                                                                  Once the grouprsquos created the logical inventory view allows you to

                                                                  use that group for all common vROps functions such as showing the

                                                                  performance and capacity for all associated resources

                                                                  For more information on policies group types and groups check

                                                                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                  vRealize-Operations-Manager67vrealize-operations-manager-

                                                                  67-config-guidepdf) in the vROps documentation for more detailed

                                                                  information

                                                                  Automated Remediation in vROps There are many data center monitoring

                                                                  tools out there that tell you that you have

                                                                  a problem Remember the robot from the

                                                                  old sci-fi show ldquoLost In Spacerdquo It was

                                                                  always throwing up its arms and screeching

                                                                  ldquoWarning Warning Dangerrdquo

                                                                  At one point that may have been helpful (if

                                                                  stressful) but our expectations and needs

                                                                  have evolved Todayrsquos tools are able to predict problems before

                                                                  they happen and tell you how to fix them before they impact your

                                                                  applications Prediction and suggested remediation are the new

                                                                  minimum expectation However there are very few tools out there

                                                                  that will not only predict and suggest remediation but automate

                                                                  the process

                                                                  Consider for example an employeemanager analogy where the

                                                                  employee keeps bringing common problems to the manager asking

                                                                  the manager how to solve the recurring issues No manager wants

                                                                  to hear about the same problems over and over again when the

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                  fix is already known What could the manager do After dressing

                                                                  the employee down and threatening to make them eligible for

                                                                  unemployment benefits said manager could write a script that the

                                                                  employee could execute on their own to solve the problem

                                                                  Another analogy that might help is to think in terms of the cloud

                                                                  Cloud management requires a tool that knows what can go wrong in

                                                                  your cloud infrastructure and automatically solve it for you before it

                                                                  impacts applications and yes even without notifying you about it in

                                                                  the middle of the night The ideal would be for your cloud monitoring

                                                                  and management tool to email you a report in the morning that says

                                                                  ldquoI fixed these problems for you while you were sleeping and the

                                                                  applications were never impactedrdquo

                                                                  This is exactly the type of functionality that vROps Intelligent

                                                                  Operations can provide

                                                                  vROps offers many different actions that can be automated without

                                                                  any scripting and without vRealize Automation Examples include

                                                                  powering on a VM powering off a VM resizing most VM resources

                                                                  and more With these actions vROps is able to prevent downtime or

                                                                  application performance issues before they happen

                                                                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                  with vROps

                                                                  bull Automated Workload Optimization The ability of vROps to move

                                                                  running VMs from one cluster to another to proactively prevent

                                                                  performance bottlenecks before they happen

                                                                  bull vROps Automated Actions vROps can perform more than 39

                                                                  different actions on objects managed by the vCenter adapter You

                                                                  can manually perform these actions or configure alerts to trigger

                                                                  remediation with one of them

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                  bull vRealize Automation Integrated Actions The same actions that

                                                                  can be automated with vROps can also be automated with vRealize

                                                                  Automation allowing you to perform more complex automations

                                                                  bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                  can trigger an alert based on an email SNMP trap or REST API

                                                                  notification that alert can then perform an automated action

                                                                  The first thing you need to know is that for these vROps actions to

                                                                  work the vCenter adapter must have Enable Actions set to Enable as

                                                                  shown in Figure 3-15

                                                                  In the past you would configure the vCenter Python Adapter

                                                                  separately but starting with vROps 66 thatrsquos no longer necessary

                                                                  You can view the multitude of different actions that you can either

                                                                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                  Figure 3-15

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                  If you take a look at a specific vSphere object and click on the Actions

                                                                  drop down for that object you can see the actions that apply to that

                                                                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                  To automate these types of actions you need to modify a

                                                                  recommendation to perform an action (remediate) instead of just

                                                                  recommend remediation steps To do this go to the Alerts menu then

                                                                  into Alert Settings Recommendations and find a recommendation

                                                                  Figure 3-16

                                                                  Figure 3-17

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                  you want to automate Figure 3-18 for example shows a pre-defined

                                                                  recommendation to add more memory to a VM

                                                                  In this case therersquos a pre-defined action as well to add more memory

                                                                  to the VM to automatically remediate the memory contention issue

                                                                  and resolve application slowness See Figure 3-19

                                                                  Automated remediation takes alert recommendations (which already

                                                                  exist in your vROps installation) and allows you to turn on an action

                                                                  to take that supersedes the recommendation

                                                                  When automated actions kick in theyrsquore displayed under

                                                                  Administration History Recent Tasks

                                                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                  were sleeping

                                                                  Figure 3-18

                                                                  Figure 3-19

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                  occur on the monitored objects when data analysis indicates deviations

                                                                  from normal metric values or when a problem occurs with one of the

                                                                  vRealize Operations components

                                                                  In other words alerts are things you need know about

                                                                  vROps Alerts come in three flavors

                                                                  bull Critical

                                                                  bull Immediate

                                                                  bull Warning

                                                                  Critical alerts should be acted upon immediately immediate alerts

                                                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                  Alerts are visible in a few different areas in vROps The most obvious is

                                                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                                                  vROps comes with many different alerts preconfigured Under the Alerts

                                                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                  alerts and create your own custom alerts should you decide to do so

                                                                  Figure 3-20

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                  you receive an alert vROps is typically very helpful in resolving alerts

                                                                  by explaining the problem offering metrics to support its analysis and

                                                                  providing recommended actions to remediate the issue (Figure 3-23)

                                                                  Figure 3-21

                                                                  Figure 3-22

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                  If you select an alert in the Alerts menu you can take ownership

                                                                  cancel the alert suspend the alert go to the alert definition or release

                                                                  ownership (Figure 3-24)

                                                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                                                  already know and love doesnrsquot

                                                                  Figure 3-23

                                                                  Figure 3-24

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                  that you love it (I know I do) You may think that DRS is already perfect

                                                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                  needed to actually predict the needs of your applications With that

                                                                  your applications can achieve the fastest performance possible and

                                                                  your vSphere infrastructure can have the fastest workload balancing

                                                                  ever Would that interest you

                                                                  vSphere and DRS have been working together since vROps 62 when

                                                                  Intelligent Workload Placement with DRS was announced With

                                                                  Intelligent Workload Placement vROps helped to rebalance VM

                                                                  workloads across clusters

                                                                  With Intelligent Workload Placement in place you may think that

                                                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                  all DRS already does its job very well But letrsquos look at the different

                                                                  approaches that DRS has available to it

                                                                  Traditionally DRS has worked by reactively balancing workloads

                                                                  when applications (running on VMs) arenrsquot getting the resources

                                                                  they need DRS analyzes the resources allocated (CPU and memory)

                                                                  and looks to see if those resources are continuously available if they

                                                                  arenrsquot it moves that VM to a host that has those resources available

                                                                  While this works well in most cases there is the potential for

                                                                  contention and thus negative application performance impact (albeit

                                                                  very short) DRS is included with vSphere Enterprise Plus

                                                                  The next step up from reactive is balance which is the Intelligent

                                                                  Workload Placement approach discussed earlier With the balance

                                                                  method vSphere DRS and vROps begin working together

                                                                  This is an improvement over the reactive method because vROps is

                                                                  working at a higher level than DRS to analyze performance across

                                                                  multiple clusters While this is by itself better than DRS the downside

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                  application performance issues and contention before it happens

                                                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                  performance issues While they typically fix application performance

                                                                  issues very quickly therersquos no guarantee that they will in addition

                                                                  therersquos no proactive diagnosis and prevention of problems before

                                                                  they happen

                                                                  Predictive DRS does exactly this helping the admin get out ahead

                                                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                  predicts what resources each VM will need that day using the past

                                                                  resource consumption of each VM as a guide to future needs

                                                                  It combines that predictive ability with the knowledge of what VMs

                                                                  are on each host and the resources that each host is able to contribute

                                                                  vROps makes these predictions using its dynamic thresholds The

                                                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                  each individual VM and application

                                                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                                                  box to Enable Predictive DRS (see Figure 3-26)

                                                                  Next navigate to the Administration menu in vROps then to Solutions

                                                                  Edit your vSphere Solution then under the advanced settings enable

                                                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                  shown in Figure 3-27

                                                                  Figure 3-25

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                  Each hour predictive DRS will combine its knowledge of the

                                                                  environment combined with the historical resource utilization of each

                                                                  VM then take action to ensure that the VMs receive the resources

                                                                  Figure 3-26

                                                                  Figure 3-27

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                  they need before theyrsquore needed The end result is that your critical

                                                                  applications never get the chance to suffer performance degradation

                                                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                  feature called ldquoautomated workload optimizationrdquo You might be

                                                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                  workloads (although technically it doesnrsquot balance at all it ensures

                                                                  that workloads get the resources that they need)

                                                                  Unlike DRS which works within vSphere clusters automated workload

                                                                  optimization automates the optimization of workloads between

                                                                  vSphere clusters Thus to leverage AWO the first requirement is

                                                                  having multiple vSphere clusters

                                                                  I like to say that DRS works intra-cluster and automated workload

                                                                  optimization works inter-cluster

                                                                  Figure 3-28

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                  the Optimize Capacity section See Figure 3-28

                                                                  You can control how yoursquod like the workloads to be placed in the

                                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                                  Figure 3-29

                                                                  Once you have multiple clusters managed by vROps you can choose to

                                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                  a Schedule or make workload balancing Automatic

                                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                  next chapter of this book

                                                                  Figure 3-29

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                  host of valuable metrics

                                                                  bull Total environment capacity

                                                                  bull Used capacity

                                                                  bull CPU capacity trends

                                                                  bull Memory capacity trends

                                                                  Figure 3-30

                                                                  Figure 3-31

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                  bull Disk capacity trends

                                                                  bull Predict how much time remains before your most critical resources

                                                                  are depleted

                                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                                  environment level from there you can drill even deeper For example

                                                                  check out the workload analysis of the cluster in Figure 3-32

                                                                  This drilldown can be done for a specific host VM or datastore For

                                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                                  In this case you should be concerned since just 35 days remain until

                                                                  memory runs out in your vCenter Server VM

                                                                  vROps can show the capacity and time remaining for any object it

                                                                  manages including clusters hosts datastores and VMs It will

                                                                  proactively alert you should the capacity and time remaining fall

                                                                  below predetermined levels

                                                                  Figure 3-32

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                  troubleshoot your vSphere infrastructure

                                                                  To that end vROps constantly performs performance analysis to

                                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                                  vSAN in addition to the ability to troubleshoot via log data

                                                                  Figure 3-33

                                                                  Figure 3-34

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                  dashboard It enables you to quickly identify the type of contention

                                                                  faced by each VM in the cluster

                                                                  Besides the troubleshooting dashboards the real power of vROps

                                                                  shines through when you realize how often the vROps Smart Alerts

                                                                  are able to point you to the root cause of an issue and provide

                                                                  recommendations for remediation so that you can quickly resolve any

                                                                  trouble that might occur

                                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                                  management is built into vROps 66 and later

                                                                  Using vSAN management and monitoring in vROps requires you to

                                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                                  the Administration menu then to Solutions select the VMware vSAN

                                                                  solution then the Gear icon to configure (Figure 3-36)

                                                                  Figure 3-35

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                  Figure 3-36

                                                                  Figure 3-37

                                                                  Figure 3-38

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                  After you get a successful test of the connection and credentials make

                                                                  sure that you click Save Settings

                                                                  At this point vROps will begin gathering statistics from your vCenter

                                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                                  insightful statistics and recommendations from vROps

                                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                  bull vSAN Capacity Overview

                                                                  bull Migrate to vSAN

                                                                  bull vSAN Operations Overview

                                                                  bull Troubleshoot vSAN

                                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                  Figure 3-39

                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                  For those using vSAN these dashboards are invaluable They allow

                                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                  clusters prevent vSAN trouble before it happens and if needed

                                                                  troubleshoot vSAN (Figure 3-40)

                                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                                  vROps features and how to maximize your vSphere infrastructure

                                                                  using vROps features like predictive DRS vSAN management and

                                                                  powerful capacity dashboards

                                                                  With the latest version of vROps some even more powerful features

                                                                  have been released In the next chapter wersquoll dive into the latest

                                                                  vROps features that will allow you to enable a self-driving vSphere

                                                                  infrastructure

                                                                  Drive on

                                                                  Figure 3-40

                                                                  CHAPTER 4

                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                  read this chapter completely With the recently announced vROps 67

                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                  based on operational and business intent efficient capacity

                                                                  management proactive planning and intelligent remediationrdquo

                                                                  The goal for the self-driving data center is to provide a unified

                                                                  management platform so that the IT organization can optimize

                                                                  plan and scale the software-defined data center and multiple cloud

                                                                  deployments from the applications to the infrastructure

                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                  having to go through the traditional installation steps that we covered

                                                                  in Chapter 2 of this book With the new high speed installation

                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                  configure it In addition to the deployment the high speed installation

                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                  communicate with the vCenter server that you deployed it from

                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                  From there you can select either the online or offline installation mode

                                                                  provide your vCenter server credentials define your environment

                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                  address details With that information vCenter will automatically

                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                  configure the vSphere adapter in vROps

                                                                  Figure 4-1

                                                                  Figure 4-2

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                  You can be up and running with vROps faster than ever by combining

                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                  when you combine vROps 67 and vCenter

                                                                  67 Only with that magical combination

                                                                  can you use the new vROps 67 plugin

                                                                  for the vCenter 67 HTML5 web client

                                                                  (Figure 4-3)

                                                                  The vRealize Operations within vCenter

                                                                  plugin provides you with six new

                                                                  dashboards directly inside your vCenter

                                                                  UI (Figure 4-4)

                                                                  The end result is that you get all the

                                                                  goodness of vROps in your vSphere client

                                                                  helping you be more productive than ever

                                                                  Figure 4-3

                                                                  Figure 4-4

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                  makes vROps easier to use ultimately making you more productive

                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                  make it happen

                                                                  Figure 4-5

                                                                  Figure 4-6

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                  The first step is to access the current performance of your data center

                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                  optimization window

                                                                  Simply define intent by configuring settings such as target utilization

                                                                  and cluster headroom then define tag-based placement requirements

                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                  bull SLA tiers Gold Silver Bronze

                                                                  bull License policies Windows Oracle Linux

                                                                  bull Compliance PCI HIPAA

                                                                  bull App affinity policies

                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                  automating workload balancing and performance optimization

                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                  bull Run it now manually based on recommendations

                                                                  bull Schedule it for an automated ongoing optimization

                                                                  Figure 4-7

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                  bull Automate to run when performance troubles occur and desired

                                                                  performance intent isnrsquot met

                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                  insights on potential cost savings from reclamation and analyze

                                                                  optimum densities for the future

                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                  presented As you can see cost data is directly correlated with capacity

                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                  not needed

                                                                  Figure 4-8

                                                                  Figure 4-9

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                  After getting an idea of which data centers to prioritize and what could

                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                  optimization actions This includes reclamation right-sizing and

                                                                  automating workload balancing to reduce license costs as well as

                                                                  densification to consolidate workloads into minimal clusters while

                                                                  assuring that you meet goals for performance target utilization and

                                                                  defined intent

                                                                  The new capacity analytics engine is able to view historical trends and

                                                                  predict the most constrained resources such as CPU memory and

                                                                  disk space It can also give recommendations to either reclaim unused

                                                                  capacity or even add capacity (Figure 4-11)

                                                                  Figure 4-10

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                  workloads For some of those workloads it makes the most sense to

                                                                  move them into the public cloud but which public cloud

                                                                  The new version of vROps allows you to perform what-if scenario

                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                  Figure 4-11

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                  by automatically discovering VMs and apps then provisioning the

                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                  Figure 4-12

                                                                  Figure 4-13

                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                  This capability enables IT to gain control and provide app monitoring

                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                  addition to traditional applications

                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                  More importantly yoursquove learned how to maximize the power of

                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                  center solution that provides powerful features like predictive DRS

                                                                  workload optimization cost savings and ultimately the self-driving

                                                                  data center

                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                  the latest version check out the vROps

                                                                  Upgrade Center

                                                                  httpswwwvmwarecomproducts

                                                                  vrealize-operationsupgrade-centerhtml

                                                                  If you donrsquot have vROps in place already you can

                                                                  sign up for a free 60-day evaluation

                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                  • Chapter 1
                                                                    • Getting Started with VMware vRealize Operations
                                                                      • What is vRealize Operations
                                                                      • How Does vRealize Operations Work
                                                                      • Understanding vRealize Operations Editions
                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                      • Summary
                                                                          • Chapter 2
                                                                            • Deploying vRealize Operations
                                                                              • vRealize Operations Architecture Overview
                                                                              • Sizing vRealize Operations
                                                                              • Installing vRealize Operations for the First Time
                                                                              • Accessing vRealize Operations
                                                                              • Summary
                                                                                  • Chapter 3
                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                      • Configuring SSO in vROps
                                                                                      • Understanding Policies in vROps
                                                                                      • Automated Remediation in vROps
                                                                                      • Configuring Alerts
                                                                                      • Predictive DRS
                                                                                      • Automated Workload Optimization
                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                      • Maximize Troubleshooting with vROps
                                                                                      • Summary
                                                                                          • Chapter 4
                                                                                            • Maximizing vRealize Operations
                                                                                              • High Speed Installation
                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                              • Enhanced User Interface
                                                                                              • Automating Performance Based on Intent
                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                              • Whatrsquos Next

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 4

                                                                    Figure 2-21

                                                                    Figure 2-22

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                                    Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                                    solution As Figure 2-23 shows you should choose VMware vSphere

                                                                    Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                                    your vSphere infrastructure enabling vROps to begin gathering

                                                                    performance data related to your hosts clusters storage and VMs

                                                                    Figure 2-23

                                                                    Figure 2-24

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                                    To configure the vSphere solution select the VMware vSphere solution

                                                                    and click on the gear icon inside the Administration tab and under

                                                                    Solutions

                                                                    This brings you to the manage solution configuration The first thing

                                                                    to do is add a new set of credentials by clicking the Plus sign on the

                                                                    right side of the credentials field (Figure 2-24)

                                                                    Itrsquos here that you can add your administrative vCenter username and

                                                                    password shown in Figure 2-25

                                                                    With your credentials added you next add a display name for your

                                                                    vCenter server and your vCenter serverrsquos domain name or IP address

                                                                    then click the button Test Connection (Figure 2-26)

                                                                    If the test is successful yoursquoll be prompted to accept the default

                                                                    certificate (Figure 2-27)

                                                                    Figure 2-25

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                    After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                    Figure 2-26

                                                                    Figure 2-27

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                    After you click OK make sure that you click Save Settings before

                                                                    clicking Close to continue

                                                                    With the solution configured you should now see that vROps is

                                                                    collecting data from vCenter as shown in Figure 2-29

                                                                    It will take some time for vROps to gather all the data that it

                                                                    needs to learn about your virtual infrastructure to start making

                                                                    recommendations for optimization but just in the first few minutes

                                                                    yoursquoll start learning where your bottlenecks are and which of your

                                                                    VMs hosts and datastores are currently under the heaviest workloads

                                                                    (and what the source is of those workloads)

                                                                    Figure 2-28

                                                                    Figure 2-29

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                    Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                    interfaces and how to log in to those interfaces

                                                                    Herersquos what you need to know

                                                                    The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                    or domain name) of the vROps VM This IP address was either

                                                                    statically configured when you deployed vROps or obtained by

                                                                    DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                    go to the console of the VM inside the vSphere Web Client

                                                                    bull The username for the web interface defaults to admin the

                                                                    password was configured when you deployed vROps

                                                                    The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                    or domain name used to access vROps but add ldquoadminrdquo after it

                                                                    like this http1921681157admin

                                                                    Figure 2-30

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                    bull The username for the web interface defaults to admin the

                                                                    password was configured when you deployed vROps

                                                                    The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                    troubleshooting and network reconfiguration The console is

                                                                    accessed through the VMrsquos console in the vSphere Web Client

                                                                    SSH access may have been enabled when you deployed vROps if

                                                                    not itrsquos possible to enable it by using the console access through

                                                                    the vSphere Web Client

                                                                    bull You can log in to the console using the same admin account

                                                                    shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                    root account By default in vROps therersquos no password set on

                                                                    the root account so the first time you log in yoursquoll be prompted

                                                                    to change the password To do so you must enter the current

                                                                    password Since the default password is blank you can press

                                                                    enter to move on

                                                                    bull The most commonly used administrative tools inside the vROps

                                                                    command-line console are in ldquooptvmwaresharevamirdquo

                                                                    For example vami_config_net shown in Figure 2-32 is used to

                                                                    reconfigure networking on the vROps virtual appliance this is very

                                                                    useful if you used DHCP IP addressing when you deployed the virtual

                                                                    Figure 2-31

                                                                    D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                    appliance but later want to change to a static IP address or reconfigure

                                                                    the DNS servers being used

                                                                    SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                    deploy vROps and how to connect it to vCenter You should now be

                                                                    up and running

                                                                    In the next chapter yoursquoll get detailed information on how vROps

                                                                    is configured in the real world regarding single sign-on alert

                                                                    configuration custom policies and more

                                                                    Figure 2-32

                                                                    CHAPTER 3

                                                                    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                    yoursquore ready to enable intelligent operations for your virtual

                                                                    infrastructure In this chapter yoursquoll learn about some of the most

                                                                    common configurations you may want to perform beyond the initial

                                                                    configuration Yoursquoll also learn how to configure SSO authentication

                                                                    custom policies custom alerts predictive DRS automated workload

                                                                    balancing capacity management and more

                                                                    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                    Those are the same admins who always log in to vROps using the

                                                                    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                    configure single sign-on (SSO) with vROps

                                                                    The benefit of SSO is that any login you can use to log in to the

                                                                    vSphere Web Client will also allow you to log in to vROps And once

                                                                    you log in to the vSphere Web Client you can use vROps without any

                                                                    authentication whatsoever This is a huge convenience

                                                                    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                    These steps assume that you already have vSphere vCenter and

                                                                    vROps Manager installed and configured

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                    Finally make sure that the time on your vROps server is synced with

                                                                    the time on your vCenter server Network Time Protocol (NTP) is the

                                                                    best way to do this and configuring NTP in vROps is easy Just go into

                                                                    Administration Cluster Management and on the Actions menu click

                                                                    on Network Time Protocol Settings as shown in Figure 3-1

                                                                    If you already have an NTP server (likely configured during deployment

                                                                    of vROps) you can move on from here If you donrsquot have an NTP

                                                                    server enter the name of your NTP server and click Add to add your

                                                                    NTP server

                                                                    Next make sure you have DNS configured for your vCenter server and

                                                                    vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                    the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                    port is not reachablerdquo

                                                                    Finally note carefully the version update and patch levels of your

                                                                    vCenter server and your vROps server I recommend the latest

                                                                    version of both

                                                                    Figure 3-1

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                    Once yoursquove met the prerequisites you can move on to configuring

                                                                    SSO To configure SSO in vROps go to the Administration tab and

                                                                    under Access click on Authentication Sources Then click Add to add

                                                                    a new authentication source as shown in Figure 3-2

                                                                    Note that under ldquosource typerdquo you can configure authentication to

                                                                    SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                    (AD) or Open LDAP

                                                                    Figure 3-2

                                                                    Figure 3-3

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                    Irsquod recommend configuring your vCenter server to use AD

                                                                    authentication then configuring vROps to point to vCenter for SSO

                                                                    SAML authentication This is preferable to configuring vROps to go to

                                                                    AD for authentication

                                                                    Enter a name for the authentication source (whatever you want)

                                                                    keeping the default of SSO SAML for the source type Then enter

                                                                    the vCenter IP address or host name username and password See

                                                                    Figure 3-3

                                                                    Next accept the certificate from vCenter and click OK as shown in

                                                                    Figure 3-4

                                                                    Then as Figure 3-5 shows specify which groups you want to import

                                                                    Assign vROps roles to the user groups that yoursquore importing

                                                                    (Figure 3-6)

                                                                    In this case we added the vCenter administratorsvspherelocal

                                                                    account and made it an administrator for vROps

                                                                    In production environments you might want to create an AD group in

                                                                    which you add your vROps administrators then authorize that group

                                                                    to administer or simply use vROps

                                                                    Figure 3-4

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                    Figure 3-5

                                                                    Figure 3-6

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                    At this point your configuration should be complete To test it log

                                                                    out of vROps and the vSphere Web Client

                                                                    Log back into the vSphere Web Client and open the web page for

                                                                    vROps you should be automatically logged in with no authentication

                                                                    As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                    to log in

                                                                    Remember the goal of this SSO configuration is that you never have

                                                                    to log in to vROps again (during normal usage) as long as yoursquore

                                                                    already logged into the vSphere Web Client Mission accomplished

                                                                    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                    admin needs to perform If you donrsquot do it at the start at some point

                                                                    you will likely need to do it in the future so you might as well do it

                                                                    right from the start

                                                                    If you click on Home at the top of the vROps web interface then click

                                                                    on Administration yoursquoll be taken to the administrative interface

                                                                    where just about all vROps customizations are made (Figure 3-8)

                                                                    Figure 3-7

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                    In the administrative interface click on Policies on the left to configure

                                                                    and customize vROps policies (Figure 3-9)

                                                                    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                    solely work off of thresholds but there are some things that you

                                                                    inherently know about your virtual infrastructure that vROps

                                                                    canrsquot know

                                                                    Figure 3-8

                                                                    Figure 3-9

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                    For example you may have a high-priority production cluster (with

                                                                    many more resources intentionally allocated) and a low priority dev

                                                                    test cluster (with many fewer resources intentionally allocated) You

                                                                    donrsquot want vROps alerting you that you need to add more resources

                                                                    to devtest if you intentionally under-provisioned the devtest cluster

                                                                    for the workload

                                                                    Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                    a production cluster than it is for a testdev cluster Or you might

                                                                    want to exclude the vROps VMs from monitoring and alerting on

                                                                    themselves

                                                                    You can see the importance of customization And since policies

                                                                    are applied to groups there are times when yoursquoll want to wait on

                                                                    the creation of new policies and first create a new group type and

                                                                    associated groups But if you already have a group type to which you

                                                                    want to apply your policy you can go ahead and create the new policy

                                                                    What is a vROps PolicyA policy is a set of rules that you define

                                                                    for vRealize Operations Manager to

                                                                    use to analyze and display information

                                                                    about the objects in your environment

                                                                    You can create modify and administer

                                                                    policies to determine how vRealize Operations

                                                                    Manager displays data in dashboards views and reports

                                                                    Be careful if you choose to modify the default policy

                                                                    as yoursquore modifying how vROps does its job and the

                                                                    information that you see across vROps in dashboards

                                                                    reports and views will forever be changed

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                    Ideally you want to create a new policy for something such as letrsquos

                                                                    say your devtest cluster

                                                                    To do this (assuming you already had a group in mind) click on the

                                                                    Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                    in Figure 3-9) From there you would give the policy a name and

                                                                    description

                                                                    Itrsquos common to create a new policy by starting with an existing policy

                                                                    The policy that you start with is called the ldquobase policyrdquo as the new

                                                                    policy you create inherits its settings from that policy See Figure 3-10

                                                                    From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                    with a group

                                                                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                    At this point if you used a policy template you have the option of just

                                                                    clicking Finish to complete the policy creation Or if you want to view

                                                                    or modify all the potential options for the policy configuration and

                                                                    alerts you can do so

                                                                    Figure 3-10

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                    When yoursquore done your new policy will show up in the policy library

                                                                    as shown in Figure 3-12

                                                                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                    are system defined (the adapter groups) and cannot be changed Other

                                                                    groups are user-defined and can be modified or added to

                                                                    Figure 3-12

                                                                    Figure 3-11

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                    Examples of system-defined adapter groups include Operating

                                                                    Systems World Universe vSAN World and vSphere World These

                                                                    groups contain objects such as the vCenter server ESXi hosts data

                                                                    centers etc

                                                                    Examples of the pre-defined user groups include Department

                                                                    Environment Function Location Security zone and Service Level

                                                                    Object You should use the vROps grouping to organize the objects in

                                                                    your virtual infrastructure in the way that makes the most sense to

                                                                    you If possible use the pre-defined user groups

                                                                    However if those groups donrsquot suit you vROps group types also allow

                                                                    you to create your own custom object groups specifically tailored for

                                                                    your environment Figure 3-13 shows the creation of the Dev-Test

                                                                    group for example

                                                                    By choosing a dynamic group membership (ldquoKeep group membership

                                                                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                    vSphere inventory object like a folder cluster resource pool or even

                                                                    Figure 3-13

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                    a virtual data center All the objects under that object will always

                                                                    be associated with the group yoursquove created regardless of whether

                                                                    theyrsquore added or removed This is great for dynamically changing

                                                                    environments as most are today

                                                                    Once the grouprsquos created the logical inventory view allows you to

                                                                    use that group for all common vROps functions such as showing the

                                                                    performance and capacity for all associated resources

                                                                    For more information on policies group types and groups check

                                                                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                    vRealize-Operations-Manager67vrealize-operations-manager-

                                                                    67-config-guidepdf) in the vROps documentation for more detailed

                                                                    information

                                                                    Automated Remediation in vROps There are many data center monitoring

                                                                    tools out there that tell you that you have

                                                                    a problem Remember the robot from the

                                                                    old sci-fi show ldquoLost In Spacerdquo It was

                                                                    always throwing up its arms and screeching

                                                                    ldquoWarning Warning Dangerrdquo

                                                                    At one point that may have been helpful (if

                                                                    stressful) but our expectations and needs

                                                                    have evolved Todayrsquos tools are able to predict problems before

                                                                    they happen and tell you how to fix them before they impact your

                                                                    applications Prediction and suggested remediation are the new

                                                                    minimum expectation However there are very few tools out there

                                                                    that will not only predict and suggest remediation but automate

                                                                    the process

                                                                    Consider for example an employeemanager analogy where the

                                                                    employee keeps bringing common problems to the manager asking

                                                                    the manager how to solve the recurring issues No manager wants

                                                                    to hear about the same problems over and over again when the

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                    fix is already known What could the manager do After dressing

                                                                    the employee down and threatening to make them eligible for

                                                                    unemployment benefits said manager could write a script that the

                                                                    employee could execute on their own to solve the problem

                                                                    Another analogy that might help is to think in terms of the cloud

                                                                    Cloud management requires a tool that knows what can go wrong in

                                                                    your cloud infrastructure and automatically solve it for you before it

                                                                    impacts applications and yes even without notifying you about it in

                                                                    the middle of the night The ideal would be for your cloud monitoring

                                                                    and management tool to email you a report in the morning that says

                                                                    ldquoI fixed these problems for you while you were sleeping and the

                                                                    applications were never impactedrdquo

                                                                    This is exactly the type of functionality that vROps Intelligent

                                                                    Operations can provide

                                                                    vROps offers many different actions that can be automated without

                                                                    any scripting and without vRealize Automation Examples include

                                                                    powering on a VM powering off a VM resizing most VM resources

                                                                    and more With these actions vROps is able to prevent downtime or

                                                                    application performance issues before they happen

                                                                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                    with vROps

                                                                    bull Automated Workload Optimization The ability of vROps to move

                                                                    running VMs from one cluster to another to proactively prevent

                                                                    performance bottlenecks before they happen

                                                                    bull vROps Automated Actions vROps can perform more than 39

                                                                    different actions on objects managed by the vCenter adapter You

                                                                    can manually perform these actions or configure alerts to trigger

                                                                    remediation with one of them

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                    bull vRealize Automation Integrated Actions The same actions that

                                                                    can be automated with vROps can also be automated with vRealize

                                                                    Automation allowing you to perform more complex automations

                                                                    bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                    can trigger an alert based on an email SNMP trap or REST API

                                                                    notification that alert can then perform an automated action

                                                                    The first thing you need to know is that for these vROps actions to

                                                                    work the vCenter adapter must have Enable Actions set to Enable as

                                                                    shown in Figure 3-15

                                                                    In the past you would configure the vCenter Python Adapter

                                                                    separately but starting with vROps 66 thatrsquos no longer necessary

                                                                    You can view the multitude of different actions that you can either

                                                                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                    Figure 3-15

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                    If you take a look at a specific vSphere object and click on the Actions

                                                                    drop down for that object you can see the actions that apply to that

                                                                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                    To automate these types of actions you need to modify a

                                                                    recommendation to perform an action (remediate) instead of just

                                                                    recommend remediation steps To do this go to the Alerts menu then

                                                                    into Alert Settings Recommendations and find a recommendation

                                                                    Figure 3-16

                                                                    Figure 3-17

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                    you want to automate Figure 3-18 for example shows a pre-defined

                                                                    recommendation to add more memory to a VM

                                                                    In this case therersquos a pre-defined action as well to add more memory

                                                                    to the VM to automatically remediate the memory contention issue

                                                                    and resolve application slowness See Figure 3-19

                                                                    Automated remediation takes alert recommendations (which already

                                                                    exist in your vROps installation) and allows you to turn on an action

                                                                    to take that supersedes the recommendation

                                                                    When automated actions kick in theyrsquore displayed under

                                                                    Administration History Recent Tasks

                                                                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                    were sleeping

                                                                    Figure 3-18

                                                                    Figure 3-19

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                    occur on the monitored objects when data analysis indicates deviations

                                                                    from normal metric values or when a problem occurs with one of the

                                                                    vRealize Operations components

                                                                    In other words alerts are things you need know about

                                                                    vROps Alerts come in three flavors

                                                                    bull Critical

                                                                    bull Immediate

                                                                    bull Warning

                                                                    Critical alerts should be acted upon immediately immediate alerts

                                                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                    Alerts are visible in a few different areas in vROps The most obvious is

                                                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                                                    vROps comes with many different alerts preconfigured Under the Alerts

                                                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                    alerts and create your own custom alerts should you decide to do so

                                                                    Figure 3-20

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                    you receive an alert vROps is typically very helpful in resolving alerts

                                                                    by explaining the problem offering metrics to support its analysis and

                                                                    providing recommended actions to remediate the issue (Figure 3-23)

                                                                    Figure 3-21

                                                                    Figure 3-22

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                    If you select an alert in the Alerts menu you can take ownership

                                                                    cancel the alert suspend the alert go to the alert definition or release

                                                                    ownership (Figure 3-24)

                                                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                                                    already know and love doesnrsquot

                                                                    Figure 3-23

                                                                    Figure 3-24

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                    that you love it (I know I do) You may think that DRS is already perfect

                                                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                    needed to actually predict the needs of your applications With that

                                                                    your applications can achieve the fastest performance possible and

                                                                    your vSphere infrastructure can have the fastest workload balancing

                                                                    ever Would that interest you

                                                                    vSphere and DRS have been working together since vROps 62 when

                                                                    Intelligent Workload Placement with DRS was announced With

                                                                    Intelligent Workload Placement vROps helped to rebalance VM

                                                                    workloads across clusters

                                                                    With Intelligent Workload Placement in place you may think that

                                                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                    all DRS already does its job very well But letrsquos look at the different

                                                                    approaches that DRS has available to it

                                                                    Traditionally DRS has worked by reactively balancing workloads

                                                                    when applications (running on VMs) arenrsquot getting the resources

                                                                    they need DRS analyzes the resources allocated (CPU and memory)

                                                                    and looks to see if those resources are continuously available if they

                                                                    arenrsquot it moves that VM to a host that has those resources available

                                                                    While this works well in most cases there is the potential for

                                                                    contention and thus negative application performance impact (albeit

                                                                    very short) DRS is included with vSphere Enterprise Plus

                                                                    The next step up from reactive is balance which is the Intelligent

                                                                    Workload Placement approach discussed earlier With the balance

                                                                    method vSphere DRS and vROps begin working together

                                                                    This is an improvement over the reactive method because vROps is

                                                                    working at a higher level than DRS to analyze performance across

                                                                    multiple clusters While this is by itself better than DRS the downside

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                    application performance issues and contention before it happens

                                                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                    performance issues While they typically fix application performance

                                                                    issues very quickly therersquos no guarantee that they will in addition

                                                                    therersquos no proactive diagnosis and prevention of problems before

                                                                    they happen

                                                                    Predictive DRS does exactly this helping the admin get out ahead

                                                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                    predicts what resources each VM will need that day using the past

                                                                    resource consumption of each VM as a guide to future needs

                                                                    It combines that predictive ability with the knowledge of what VMs

                                                                    are on each host and the resources that each host is able to contribute

                                                                    vROps makes these predictions using its dynamic thresholds The

                                                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                    each individual VM and application

                                                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                                                    box to Enable Predictive DRS (see Figure 3-26)

                                                                    Next navigate to the Administration menu in vROps then to Solutions

                                                                    Edit your vSphere Solution then under the advanced settings enable

                                                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                    shown in Figure 3-27

                                                                    Figure 3-25

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                    Each hour predictive DRS will combine its knowledge of the

                                                                    environment combined with the historical resource utilization of each

                                                                    VM then take action to ensure that the VMs receive the resources

                                                                    Figure 3-26

                                                                    Figure 3-27

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                    they need before theyrsquore needed The end result is that your critical

                                                                    applications never get the chance to suffer performance degradation

                                                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                    feature called ldquoautomated workload optimizationrdquo You might be

                                                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                    workloads (although technically it doesnrsquot balance at all it ensures

                                                                    that workloads get the resources that they need)

                                                                    Unlike DRS which works within vSphere clusters automated workload

                                                                    optimization automates the optimization of workloads between

                                                                    vSphere clusters Thus to leverage AWO the first requirement is

                                                                    having multiple vSphere clusters

                                                                    I like to say that DRS works intra-cluster and automated workload

                                                                    optimization works inter-cluster

                                                                    Figure 3-28

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                    the Optimize Capacity section See Figure 3-28

                                                                    You can control how yoursquod like the workloads to be placed in the

                                                                    Placement Settings tile by clicking on Edit Settings as shown in

                                                                    Figure 3-29

                                                                    Once you have multiple clusters managed by vROps you can choose to

                                                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                    a Schedule or make workload balancing Automatic

                                                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                    next chapter of this book

                                                                    Figure 3-29

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                    host of valuable metrics

                                                                    bull Total environment capacity

                                                                    bull Used capacity

                                                                    bull CPU capacity trends

                                                                    bull Memory capacity trends

                                                                    Figure 3-30

                                                                    Figure 3-31

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                    bull Disk capacity trends

                                                                    bull Predict how much time remains before your most critical resources

                                                                    are depleted

                                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                                    environment level from there you can drill even deeper For example

                                                                    check out the workload analysis of the cluster in Figure 3-32

                                                                    This drilldown can be done for a specific host VM or datastore For

                                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                                    In this case you should be concerned since just 35 days remain until

                                                                    memory runs out in your vCenter Server VM

                                                                    vROps can show the capacity and time remaining for any object it

                                                                    manages including clusters hosts datastores and VMs It will

                                                                    proactively alert you should the capacity and time remaining fall

                                                                    below predetermined levels

                                                                    Figure 3-32

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                    troubleshoot your vSphere infrastructure

                                                                    To that end vROps constantly performs performance analysis to

                                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                                    vSAN in addition to the ability to troubleshoot via log data

                                                                    Figure 3-33

                                                                    Figure 3-34

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                    dashboard It enables you to quickly identify the type of contention

                                                                    faced by each VM in the cluster

                                                                    Besides the troubleshooting dashboards the real power of vROps

                                                                    shines through when you realize how often the vROps Smart Alerts

                                                                    are able to point you to the root cause of an issue and provide

                                                                    recommendations for remediation so that you can quickly resolve any

                                                                    trouble that might occur

                                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                                    management is built into vROps 66 and later

                                                                    Using vSAN management and monitoring in vROps requires you to

                                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                                    the Administration menu then to Solutions select the VMware vSAN

                                                                    solution then the Gear icon to configure (Figure 3-36)

                                                                    Figure 3-35

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                    Figure 3-36

                                                                    Figure 3-37

                                                                    Figure 3-38

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                    After you get a successful test of the connection and credentials make

                                                                    sure that you click Save Settings

                                                                    At this point vROps will begin gathering statistics from your vCenter

                                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                                    insightful statistics and recommendations from vROps

                                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                    bull vSAN Capacity Overview

                                                                    bull Migrate to vSAN

                                                                    bull vSAN Operations Overview

                                                                    bull Troubleshoot vSAN

                                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                    Figure 3-39

                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                    For those using vSAN these dashboards are invaluable They allow

                                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                    clusters prevent vSAN trouble before it happens and if needed

                                                                    troubleshoot vSAN (Figure 3-40)

                                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                                    vROps features and how to maximize your vSphere infrastructure

                                                                    using vROps features like predictive DRS vSAN management and

                                                                    powerful capacity dashboards

                                                                    With the latest version of vROps some even more powerful features

                                                                    have been released In the next chapter wersquoll dive into the latest

                                                                    vROps features that will allow you to enable a self-driving vSphere

                                                                    infrastructure

                                                                    Drive on

                                                                    Figure 3-40

                                                                    CHAPTER 4

                                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                    read this chapter completely With the recently announced vROps 67

                                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                                    driving data center will bring ldquoContinuous performance optimization

                                                                    based on operational and business intent efficient capacity

                                                                    management proactive planning and intelligent remediationrdquo

                                                                    The goal for the self-driving data center is to provide a unified

                                                                    management platform so that the IT organization can optimize

                                                                    plan and scale the software-defined data center and multiple cloud

                                                                    deployments from the applications to the infrastructure

                                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                    new instance of vROps 67 directly from the vSphere client without

                                                                    having to go through the traditional installation steps that we covered

                                                                    in Chapter 2 of this book With the new high speed installation

                                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                                    configure it In addition to the deployment the high speed installation

                                                                    also includes the automatic configuration of the vSphere Adapter to

                                                                    communicate with the vCenter server that you deployed it from

                                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                    From there you can select either the online or offline installation mode

                                                                    provide your vCenter server credentials define your environment

                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                    address details With that information vCenter will automatically

                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                    configure the vSphere adapter in vROps

                                                                    Figure 4-1

                                                                    Figure 4-2

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                    You can be up and running with vROps faster than ever by combining

                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                    when you combine vROps 67 and vCenter

                                                                    67 Only with that magical combination

                                                                    can you use the new vROps 67 plugin

                                                                    for the vCenter 67 HTML5 web client

                                                                    (Figure 4-3)

                                                                    The vRealize Operations within vCenter

                                                                    plugin provides you with six new

                                                                    dashboards directly inside your vCenter

                                                                    UI (Figure 4-4)

                                                                    The end result is that you get all the

                                                                    goodness of vROps in your vSphere client

                                                                    helping you be more productive than ever

                                                                    Figure 4-3

                                                                    Figure 4-4

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                    makes vROps easier to use ultimately making you more productive

                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                    make it happen

                                                                    Figure 4-5

                                                                    Figure 4-6

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                    The first step is to access the current performance of your data center

                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                    optimization window

                                                                    Simply define intent by configuring settings such as target utilization

                                                                    and cluster headroom then define tag-based placement requirements

                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                    bull SLA tiers Gold Silver Bronze

                                                                    bull License policies Windows Oracle Linux

                                                                    bull Compliance PCI HIPAA

                                                                    bull App affinity policies

                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                    automating workload balancing and performance optimization

                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                    bull Run it now manually based on recommendations

                                                                    bull Schedule it for an automated ongoing optimization

                                                                    Figure 4-7

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                    bull Automate to run when performance troubles occur and desired

                                                                    performance intent isnrsquot met

                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                    insights on potential cost savings from reclamation and analyze

                                                                    optimum densities for the future

                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                    presented As you can see cost data is directly correlated with capacity

                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                    not needed

                                                                    Figure 4-8

                                                                    Figure 4-9

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                    After getting an idea of which data centers to prioritize and what could

                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                    optimization actions This includes reclamation right-sizing and

                                                                    automating workload balancing to reduce license costs as well as

                                                                    densification to consolidate workloads into minimal clusters while

                                                                    assuring that you meet goals for performance target utilization and

                                                                    defined intent

                                                                    The new capacity analytics engine is able to view historical trends and

                                                                    predict the most constrained resources such as CPU memory and

                                                                    disk space It can also give recommendations to either reclaim unused

                                                                    capacity or even add capacity (Figure 4-11)

                                                                    Figure 4-10

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                    workloads For some of those workloads it makes the most sense to

                                                                    move them into the public cloud but which public cloud

                                                                    The new version of vROps allows you to perform what-if scenario

                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                    Figure 4-11

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                    by automatically discovering VMs and apps then provisioning the

                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                    Figure 4-12

                                                                    Figure 4-13

                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                    This capability enables IT to gain control and provide app monitoring

                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                    addition to traditional applications

                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                    More importantly yoursquove learned how to maximize the power of

                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                    center solution that provides powerful features like predictive DRS

                                                                    workload optimization cost savings and ultimately the self-driving

                                                                    data center

                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                    the latest version check out the vROps

                                                                    Upgrade Center

                                                                    httpswwwvmwarecomproducts

                                                                    vrealize-operationsupgrade-centerhtml

                                                                    If you donrsquot have vROps in place already you can

                                                                    sign up for a free 60-day evaluation

                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                    • Chapter 1
                                                                      • Getting Started with VMware vRealize Operations
                                                                        • What is vRealize Operations
                                                                        • How Does vRealize Operations Work
                                                                        • Understanding vRealize Operations Editions
                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                        • Summary
                                                                            • Chapter 2
                                                                              • Deploying vRealize Operations
                                                                                • vRealize Operations Architecture Overview
                                                                                • Sizing vRealize Operations
                                                                                • Installing vRealize Operations for the First Time
                                                                                • Accessing vRealize Operations
                                                                                • Summary
                                                                                    • Chapter 3
                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                        • Configuring SSO in vROps
                                                                                        • Understanding Policies in vROps
                                                                                        • Automated Remediation in vROps
                                                                                        • Configuring Alerts
                                                                                        • Predictive DRS
                                                                                        • Automated Workload Optimization
                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                        • Maximize Troubleshooting with vROps
                                                                                        • Summary
                                                                                            • Chapter 4
                                                                                              • Maximizing vRealize Operations
                                                                                                • High Speed Installation
                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                • Enhanced User Interface
                                                                                                • Automating Performance Based on Intent
                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                • Whatrsquos Next

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 5

                                                                      Configuring the VMware vSphere SolutionWhen first logging in to vROps yoursquore prompted to configure a

                                                                      solution As Figure 2-23 shows you should choose VMware vSphere

                                                                      Yoursquore connecting vROps to the vCenter server thatrsquos managing

                                                                      your vSphere infrastructure enabling vROps to begin gathering

                                                                      performance data related to your hosts clusters storage and VMs

                                                                      Figure 2-23

                                                                      Figure 2-24

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                                      To configure the vSphere solution select the VMware vSphere solution

                                                                      and click on the gear icon inside the Administration tab and under

                                                                      Solutions

                                                                      This brings you to the manage solution configuration The first thing

                                                                      to do is add a new set of credentials by clicking the Plus sign on the

                                                                      right side of the credentials field (Figure 2-24)

                                                                      Itrsquos here that you can add your administrative vCenter username and

                                                                      password shown in Figure 2-25

                                                                      With your credentials added you next add a display name for your

                                                                      vCenter server and your vCenter serverrsquos domain name or IP address

                                                                      then click the button Test Connection (Figure 2-26)

                                                                      If the test is successful yoursquoll be prompted to accept the default

                                                                      certificate (Figure 2-27)

                                                                      Figure 2-25

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                      After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                      Figure 2-26

                                                                      Figure 2-27

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                      After you click OK make sure that you click Save Settings before

                                                                      clicking Close to continue

                                                                      With the solution configured you should now see that vROps is

                                                                      collecting data from vCenter as shown in Figure 2-29

                                                                      It will take some time for vROps to gather all the data that it

                                                                      needs to learn about your virtual infrastructure to start making

                                                                      recommendations for optimization but just in the first few minutes

                                                                      yoursquoll start learning where your bottlenecks are and which of your

                                                                      VMs hosts and datastores are currently under the heaviest workloads

                                                                      (and what the source is of those workloads)

                                                                      Figure 2-28

                                                                      Figure 2-29

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                      Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                      interfaces and how to log in to those interfaces

                                                                      Herersquos what you need to know

                                                                      The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                      or domain name) of the vROps VM This IP address was either

                                                                      statically configured when you deployed vROps or obtained by

                                                                      DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                      go to the console of the VM inside the vSphere Web Client

                                                                      bull The username for the web interface defaults to admin the

                                                                      password was configured when you deployed vROps

                                                                      The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                      or domain name used to access vROps but add ldquoadminrdquo after it

                                                                      like this http1921681157admin

                                                                      Figure 2-30

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                      bull The username for the web interface defaults to admin the

                                                                      password was configured when you deployed vROps

                                                                      The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                      troubleshooting and network reconfiguration The console is

                                                                      accessed through the VMrsquos console in the vSphere Web Client

                                                                      SSH access may have been enabled when you deployed vROps if

                                                                      not itrsquos possible to enable it by using the console access through

                                                                      the vSphere Web Client

                                                                      bull You can log in to the console using the same admin account

                                                                      shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                      root account By default in vROps therersquos no password set on

                                                                      the root account so the first time you log in yoursquoll be prompted

                                                                      to change the password To do so you must enter the current

                                                                      password Since the default password is blank you can press

                                                                      enter to move on

                                                                      bull The most commonly used administrative tools inside the vROps

                                                                      command-line console are in ldquooptvmwaresharevamirdquo

                                                                      For example vami_config_net shown in Figure 2-32 is used to

                                                                      reconfigure networking on the vROps virtual appliance this is very

                                                                      useful if you used DHCP IP addressing when you deployed the virtual

                                                                      Figure 2-31

                                                                      D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                      appliance but later want to change to a static IP address or reconfigure

                                                                      the DNS servers being used

                                                                      SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                      deploy vROps and how to connect it to vCenter You should now be

                                                                      up and running

                                                                      In the next chapter yoursquoll get detailed information on how vROps

                                                                      is configured in the real world regarding single sign-on alert

                                                                      configuration custom policies and more

                                                                      Figure 2-32

                                                                      CHAPTER 3

                                                                      Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                      yoursquore ready to enable intelligent operations for your virtual

                                                                      infrastructure In this chapter yoursquoll learn about some of the most

                                                                      common configurations you may want to perform beyond the initial

                                                                      configuration Yoursquoll also learn how to configure SSO authentication

                                                                      custom policies custom alerts predictive DRS automated workload

                                                                      balancing capacity management and more

                                                                      Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                      Those are the same admins who always log in to vROps using the

                                                                      SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                      configure single sign-on (SSO) with vROps

                                                                      The benefit of SSO is that any login you can use to log in to the

                                                                      vSphere Web Client will also allow you to log in to vROps And once

                                                                      you log in to the vSphere Web Client you can use vROps without any

                                                                      authentication whatsoever This is a huge convenience

                                                                      Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                      These steps assume that you already have vSphere vCenter and

                                                                      vROps Manager installed and configured

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                      Finally make sure that the time on your vROps server is synced with

                                                                      the time on your vCenter server Network Time Protocol (NTP) is the

                                                                      best way to do this and configuring NTP in vROps is easy Just go into

                                                                      Administration Cluster Management and on the Actions menu click

                                                                      on Network Time Protocol Settings as shown in Figure 3-1

                                                                      If you already have an NTP server (likely configured during deployment

                                                                      of vROps) you can move on from here If you donrsquot have an NTP

                                                                      server enter the name of your NTP server and click Add to add your

                                                                      NTP server

                                                                      Next make sure you have DNS configured for your vCenter server and

                                                                      vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                      the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                      port is not reachablerdquo

                                                                      Finally note carefully the version update and patch levels of your

                                                                      vCenter server and your vROps server I recommend the latest

                                                                      version of both

                                                                      Figure 3-1

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                      Once yoursquove met the prerequisites you can move on to configuring

                                                                      SSO To configure SSO in vROps go to the Administration tab and

                                                                      under Access click on Authentication Sources Then click Add to add

                                                                      a new authentication source as shown in Figure 3-2

                                                                      Note that under ldquosource typerdquo you can configure authentication to

                                                                      SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                      (AD) or Open LDAP

                                                                      Figure 3-2

                                                                      Figure 3-3

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                      Irsquod recommend configuring your vCenter server to use AD

                                                                      authentication then configuring vROps to point to vCenter for SSO

                                                                      SAML authentication This is preferable to configuring vROps to go to

                                                                      AD for authentication

                                                                      Enter a name for the authentication source (whatever you want)

                                                                      keeping the default of SSO SAML for the source type Then enter

                                                                      the vCenter IP address or host name username and password See

                                                                      Figure 3-3

                                                                      Next accept the certificate from vCenter and click OK as shown in

                                                                      Figure 3-4

                                                                      Then as Figure 3-5 shows specify which groups you want to import

                                                                      Assign vROps roles to the user groups that yoursquore importing

                                                                      (Figure 3-6)

                                                                      In this case we added the vCenter administratorsvspherelocal

                                                                      account and made it an administrator for vROps

                                                                      In production environments you might want to create an AD group in

                                                                      which you add your vROps administrators then authorize that group

                                                                      to administer or simply use vROps

                                                                      Figure 3-4

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                      Figure 3-5

                                                                      Figure 3-6

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                      At this point your configuration should be complete To test it log

                                                                      out of vROps and the vSphere Web Client

                                                                      Log back into the vSphere Web Client and open the web page for

                                                                      vROps you should be automatically logged in with no authentication

                                                                      As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                      to log in

                                                                      Remember the goal of this SSO configuration is that you never have

                                                                      to log in to vROps again (during normal usage) as long as yoursquore

                                                                      already logged into the vSphere Web Client Mission accomplished

                                                                      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                      admin needs to perform If you donrsquot do it at the start at some point

                                                                      you will likely need to do it in the future so you might as well do it

                                                                      right from the start

                                                                      If you click on Home at the top of the vROps web interface then click

                                                                      on Administration yoursquoll be taken to the administrative interface

                                                                      where just about all vROps customizations are made (Figure 3-8)

                                                                      Figure 3-7

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                      In the administrative interface click on Policies on the left to configure

                                                                      and customize vROps policies (Figure 3-9)

                                                                      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                      solely work off of thresholds but there are some things that you

                                                                      inherently know about your virtual infrastructure that vROps

                                                                      canrsquot know

                                                                      Figure 3-8

                                                                      Figure 3-9

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                      For example you may have a high-priority production cluster (with

                                                                      many more resources intentionally allocated) and a low priority dev

                                                                      test cluster (with many fewer resources intentionally allocated) You

                                                                      donrsquot want vROps alerting you that you need to add more resources

                                                                      to devtest if you intentionally under-provisioned the devtest cluster

                                                                      for the workload

                                                                      Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                      a production cluster than it is for a testdev cluster Or you might

                                                                      want to exclude the vROps VMs from monitoring and alerting on

                                                                      themselves

                                                                      You can see the importance of customization And since policies

                                                                      are applied to groups there are times when yoursquoll want to wait on

                                                                      the creation of new policies and first create a new group type and

                                                                      associated groups But if you already have a group type to which you

                                                                      want to apply your policy you can go ahead and create the new policy

                                                                      What is a vROps PolicyA policy is a set of rules that you define

                                                                      for vRealize Operations Manager to

                                                                      use to analyze and display information

                                                                      about the objects in your environment

                                                                      You can create modify and administer

                                                                      policies to determine how vRealize Operations

                                                                      Manager displays data in dashboards views and reports

                                                                      Be careful if you choose to modify the default policy

                                                                      as yoursquore modifying how vROps does its job and the

                                                                      information that you see across vROps in dashboards

                                                                      reports and views will forever be changed

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                      Ideally you want to create a new policy for something such as letrsquos

                                                                      say your devtest cluster

                                                                      To do this (assuming you already had a group in mind) click on the

                                                                      Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                      in Figure 3-9) From there you would give the policy a name and

                                                                      description

                                                                      Itrsquos common to create a new policy by starting with an existing policy

                                                                      The policy that you start with is called the ldquobase policyrdquo as the new

                                                                      policy you create inherits its settings from that policy See Figure 3-10

                                                                      From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                      with a group

                                                                      In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                      At this point if you used a policy template you have the option of just

                                                                      clicking Finish to complete the policy creation Or if you want to view

                                                                      or modify all the potential options for the policy configuration and

                                                                      alerts you can do so

                                                                      Figure 3-10

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                      When yoursquore done your new policy will show up in the policy library

                                                                      as shown in Figure 3-12

                                                                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                      are system defined (the adapter groups) and cannot be changed Other

                                                                      groups are user-defined and can be modified or added to

                                                                      Figure 3-12

                                                                      Figure 3-11

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                      Examples of system-defined adapter groups include Operating

                                                                      Systems World Universe vSAN World and vSphere World These

                                                                      groups contain objects such as the vCenter server ESXi hosts data

                                                                      centers etc

                                                                      Examples of the pre-defined user groups include Department

                                                                      Environment Function Location Security zone and Service Level

                                                                      Object You should use the vROps grouping to organize the objects in

                                                                      your virtual infrastructure in the way that makes the most sense to

                                                                      you If possible use the pre-defined user groups

                                                                      However if those groups donrsquot suit you vROps group types also allow

                                                                      you to create your own custom object groups specifically tailored for

                                                                      your environment Figure 3-13 shows the creation of the Dev-Test

                                                                      group for example

                                                                      By choosing a dynamic group membership (ldquoKeep group membership

                                                                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                      vSphere inventory object like a folder cluster resource pool or even

                                                                      Figure 3-13

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                      a virtual data center All the objects under that object will always

                                                                      be associated with the group yoursquove created regardless of whether

                                                                      theyrsquore added or removed This is great for dynamically changing

                                                                      environments as most are today

                                                                      Once the grouprsquos created the logical inventory view allows you to

                                                                      use that group for all common vROps functions such as showing the

                                                                      performance and capacity for all associated resources

                                                                      For more information on policies group types and groups check

                                                                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                      vRealize-Operations-Manager67vrealize-operations-manager-

                                                                      67-config-guidepdf) in the vROps documentation for more detailed

                                                                      information

                                                                      Automated Remediation in vROps There are many data center monitoring

                                                                      tools out there that tell you that you have

                                                                      a problem Remember the robot from the

                                                                      old sci-fi show ldquoLost In Spacerdquo It was

                                                                      always throwing up its arms and screeching

                                                                      ldquoWarning Warning Dangerrdquo

                                                                      At one point that may have been helpful (if

                                                                      stressful) but our expectations and needs

                                                                      have evolved Todayrsquos tools are able to predict problems before

                                                                      they happen and tell you how to fix them before they impact your

                                                                      applications Prediction and suggested remediation are the new

                                                                      minimum expectation However there are very few tools out there

                                                                      that will not only predict and suggest remediation but automate

                                                                      the process

                                                                      Consider for example an employeemanager analogy where the

                                                                      employee keeps bringing common problems to the manager asking

                                                                      the manager how to solve the recurring issues No manager wants

                                                                      to hear about the same problems over and over again when the

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                      fix is already known What could the manager do After dressing

                                                                      the employee down and threatening to make them eligible for

                                                                      unemployment benefits said manager could write a script that the

                                                                      employee could execute on their own to solve the problem

                                                                      Another analogy that might help is to think in terms of the cloud

                                                                      Cloud management requires a tool that knows what can go wrong in

                                                                      your cloud infrastructure and automatically solve it for you before it

                                                                      impacts applications and yes even without notifying you about it in

                                                                      the middle of the night The ideal would be for your cloud monitoring

                                                                      and management tool to email you a report in the morning that says

                                                                      ldquoI fixed these problems for you while you were sleeping and the

                                                                      applications were never impactedrdquo

                                                                      This is exactly the type of functionality that vROps Intelligent

                                                                      Operations can provide

                                                                      vROps offers many different actions that can be automated without

                                                                      any scripting and without vRealize Automation Examples include

                                                                      powering on a VM powering off a VM resizing most VM resources

                                                                      and more With these actions vROps is able to prevent downtime or

                                                                      application performance issues before they happen

                                                                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                      with vROps

                                                                      bull Automated Workload Optimization The ability of vROps to move

                                                                      running VMs from one cluster to another to proactively prevent

                                                                      performance bottlenecks before they happen

                                                                      bull vROps Automated Actions vROps can perform more than 39

                                                                      different actions on objects managed by the vCenter adapter You

                                                                      can manually perform these actions or configure alerts to trigger

                                                                      remediation with one of them

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                      bull vRealize Automation Integrated Actions The same actions that

                                                                      can be automated with vROps can also be automated with vRealize

                                                                      Automation allowing you to perform more complex automations

                                                                      bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                      can trigger an alert based on an email SNMP trap or REST API

                                                                      notification that alert can then perform an automated action

                                                                      The first thing you need to know is that for these vROps actions to

                                                                      work the vCenter adapter must have Enable Actions set to Enable as

                                                                      shown in Figure 3-15

                                                                      In the past you would configure the vCenter Python Adapter

                                                                      separately but starting with vROps 66 thatrsquos no longer necessary

                                                                      You can view the multitude of different actions that you can either

                                                                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                      Figure 3-15

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                      If you take a look at a specific vSphere object and click on the Actions

                                                                      drop down for that object you can see the actions that apply to that

                                                                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                      To automate these types of actions you need to modify a

                                                                      recommendation to perform an action (remediate) instead of just

                                                                      recommend remediation steps To do this go to the Alerts menu then

                                                                      into Alert Settings Recommendations and find a recommendation

                                                                      Figure 3-16

                                                                      Figure 3-17

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                      you want to automate Figure 3-18 for example shows a pre-defined

                                                                      recommendation to add more memory to a VM

                                                                      In this case therersquos a pre-defined action as well to add more memory

                                                                      to the VM to automatically remediate the memory contention issue

                                                                      and resolve application slowness See Figure 3-19

                                                                      Automated remediation takes alert recommendations (which already

                                                                      exist in your vROps installation) and allows you to turn on an action

                                                                      to take that supersedes the recommendation

                                                                      When automated actions kick in theyrsquore displayed under

                                                                      Administration History Recent Tasks

                                                                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                      were sleeping

                                                                      Figure 3-18

                                                                      Figure 3-19

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                      occur on the monitored objects when data analysis indicates deviations

                                                                      from normal metric values or when a problem occurs with one of the

                                                                      vRealize Operations components

                                                                      In other words alerts are things you need know about

                                                                      vROps Alerts come in three flavors

                                                                      bull Critical

                                                                      bull Immediate

                                                                      bull Warning

                                                                      Critical alerts should be acted upon immediately immediate alerts

                                                                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                      Alerts are visible in a few different areas in vROps The most obvious is

                                                                      the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                      alerts is from the Operations Overview as you can see in Figure 3-21

                                                                      vROps comes with many different alerts preconfigured Under the Alerts

                                                                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                      alerts and create your own custom alerts should you decide to do so

                                                                      Figure 3-20

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                      you receive an alert vROps is typically very helpful in resolving alerts

                                                                      by explaining the problem offering metrics to support its analysis and

                                                                      providing recommended actions to remediate the issue (Figure 3-23)

                                                                      Figure 3-21

                                                                      Figure 3-22

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                      If you select an alert in the Alerts menu you can take ownership

                                                                      cancel the alert suspend the alert go to the alert definition or release

                                                                      ownership (Figure 3-24)

                                                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                                                      already know and love doesnrsquot

                                                                      Figure 3-23

                                                                      Figure 3-24

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                      that you love it (I know I do) You may think that DRS is already perfect

                                                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                      needed to actually predict the needs of your applications With that

                                                                      your applications can achieve the fastest performance possible and

                                                                      your vSphere infrastructure can have the fastest workload balancing

                                                                      ever Would that interest you

                                                                      vSphere and DRS have been working together since vROps 62 when

                                                                      Intelligent Workload Placement with DRS was announced With

                                                                      Intelligent Workload Placement vROps helped to rebalance VM

                                                                      workloads across clusters

                                                                      With Intelligent Workload Placement in place you may think that

                                                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                      all DRS already does its job very well But letrsquos look at the different

                                                                      approaches that DRS has available to it

                                                                      Traditionally DRS has worked by reactively balancing workloads

                                                                      when applications (running on VMs) arenrsquot getting the resources

                                                                      they need DRS analyzes the resources allocated (CPU and memory)

                                                                      and looks to see if those resources are continuously available if they

                                                                      arenrsquot it moves that VM to a host that has those resources available

                                                                      While this works well in most cases there is the potential for

                                                                      contention and thus negative application performance impact (albeit

                                                                      very short) DRS is included with vSphere Enterprise Plus

                                                                      The next step up from reactive is balance which is the Intelligent

                                                                      Workload Placement approach discussed earlier With the balance

                                                                      method vSphere DRS and vROps begin working together

                                                                      This is an improvement over the reactive method because vROps is

                                                                      working at a higher level than DRS to analyze performance across

                                                                      multiple clusters While this is by itself better than DRS the downside

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                      application performance issues and contention before it happens

                                                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                      performance issues While they typically fix application performance

                                                                      issues very quickly therersquos no guarantee that they will in addition

                                                                      therersquos no proactive diagnosis and prevention of problems before

                                                                      they happen

                                                                      Predictive DRS does exactly this helping the admin get out ahead

                                                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                      predicts what resources each VM will need that day using the past

                                                                      resource consumption of each VM as a guide to future needs

                                                                      It combines that predictive ability with the knowledge of what VMs

                                                                      are on each host and the resources that each host is able to contribute

                                                                      vROps makes these predictions using its dynamic thresholds The

                                                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                      each individual VM and application

                                                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                                                      box to Enable Predictive DRS (see Figure 3-26)

                                                                      Next navigate to the Administration menu in vROps then to Solutions

                                                                      Edit your vSphere Solution then under the advanced settings enable

                                                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                      shown in Figure 3-27

                                                                      Figure 3-25

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                      Each hour predictive DRS will combine its knowledge of the

                                                                      environment combined with the historical resource utilization of each

                                                                      VM then take action to ensure that the VMs receive the resources

                                                                      Figure 3-26

                                                                      Figure 3-27

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                      they need before theyrsquore needed The end result is that your critical

                                                                      applications never get the chance to suffer performance degradation

                                                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                      feature called ldquoautomated workload optimizationrdquo You might be

                                                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                      workloads (although technically it doesnrsquot balance at all it ensures

                                                                      that workloads get the resources that they need)

                                                                      Unlike DRS which works within vSphere clusters automated workload

                                                                      optimization automates the optimization of workloads between

                                                                      vSphere clusters Thus to leverage AWO the first requirement is

                                                                      having multiple vSphere clusters

                                                                      I like to say that DRS works intra-cluster and automated workload

                                                                      optimization works inter-cluster

                                                                      Figure 3-28

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                      the Optimize Capacity section See Figure 3-28

                                                                      You can control how yoursquod like the workloads to be placed in the

                                                                      Placement Settings tile by clicking on Edit Settings as shown in

                                                                      Figure 3-29

                                                                      Once you have multiple clusters managed by vROps you can choose to

                                                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                      a Schedule or make workload balancing Automatic

                                                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                      next chapter of this book

                                                                      Figure 3-29

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                      host of valuable metrics

                                                                      bull Total environment capacity

                                                                      bull Used capacity

                                                                      bull CPU capacity trends

                                                                      bull Memory capacity trends

                                                                      Figure 3-30

                                                                      Figure 3-31

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                      bull Disk capacity trends

                                                                      bull Predict how much time remains before your most critical resources

                                                                      are depleted

                                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                                      environment level from there you can drill even deeper For example

                                                                      check out the workload analysis of the cluster in Figure 3-32

                                                                      This drilldown can be done for a specific host VM or datastore For

                                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                                      In this case you should be concerned since just 35 days remain until

                                                                      memory runs out in your vCenter Server VM

                                                                      vROps can show the capacity and time remaining for any object it

                                                                      manages including clusters hosts datastores and VMs It will

                                                                      proactively alert you should the capacity and time remaining fall

                                                                      below predetermined levels

                                                                      Figure 3-32

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                      troubleshoot your vSphere infrastructure

                                                                      To that end vROps constantly performs performance analysis to

                                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                                      vSAN in addition to the ability to troubleshoot via log data

                                                                      Figure 3-33

                                                                      Figure 3-34

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                      dashboard It enables you to quickly identify the type of contention

                                                                      faced by each VM in the cluster

                                                                      Besides the troubleshooting dashboards the real power of vROps

                                                                      shines through when you realize how often the vROps Smart Alerts

                                                                      are able to point you to the root cause of an issue and provide

                                                                      recommendations for remediation so that you can quickly resolve any

                                                                      trouble that might occur

                                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                                      management is built into vROps 66 and later

                                                                      Using vSAN management and monitoring in vROps requires you to

                                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                                      the Administration menu then to Solutions select the VMware vSAN

                                                                      solution then the Gear icon to configure (Figure 3-36)

                                                                      Figure 3-35

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                      Figure 3-36

                                                                      Figure 3-37

                                                                      Figure 3-38

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                      After you get a successful test of the connection and credentials make

                                                                      sure that you click Save Settings

                                                                      At this point vROps will begin gathering statistics from your vCenter

                                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                                      insightful statistics and recommendations from vROps

                                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                      bull vSAN Capacity Overview

                                                                      bull Migrate to vSAN

                                                                      bull vSAN Operations Overview

                                                                      bull Troubleshoot vSAN

                                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                      Figure 3-39

                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                      For those using vSAN these dashboards are invaluable They allow

                                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                      clusters prevent vSAN trouble before it happens and if needed

                                                                      troubleshoot vSAN (Figure 3-40)

                                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                                      vROps features and how to maximize your vSphere infrastructure

                                                                      using vROps features like predictive DRS vSAN management and

                                                                      powerful capacity dashboards

                                                                      With the latest version of vROps some even more powerful features

                                                                      have been released In the next chapter wersquoll dive into the latest

                                                                      vROps features that will allow you to enable a self-driving vSphere

                                                                      infrastructure

                                                                      Drive on

                                                                      Figure 3-40

                                                                      CHAPTER 4

                                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                      read this chapter completely With the recently announced vROps 67

                                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                                      driving data center will bring ldquoContinuous performance optimization

                                                                      based on operational and business intent efficient capacity

                                                                      management proactive planning and intelligent remediationrdquo

                                                                      The goal for the self-driving data center is to provide a unified

                                                                      management platform so that the IT organization can optimize

                                                                      plan and scale the software-defined data center and multiple cloud

                                                                      deployments from the applications to the infrastructure

                                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                      new instance of vROps 67 directly from the vSphere client without

                                                                      having to go through the traditional installation steps that we covered

                                                                      in Chapter 2 of this book With the new high speed installation

                                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                                      configure it In addition to the deployment the high speed installation

                                                                      also includes the automatic configuration of the vSphere Adapter to

                                                                      communicate with the vCenter server that you deployed it from

                                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                      From there you can select either the online or offline installation mode

                                                                      provide your vCenter server credentials define your environment

                                                                      (datacenter cluster host datastore and network) and provide IP

                                                                      address details With that information vCenter will automatically

                                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                                      configure the vSphere adapter in vROps

                                                                      Figure 4-1

                                                                      Figure 4-2

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                      You can be up and running with vROps faster than ever by combining

                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                      when you combine vROps 67 and vCenter

                                                                      67 Only with that magical combination

                                                                      can you use the new vROps 67 plugin

                                                                      for the vCenter 67 HTML5 web client

                                                                      (Figure 4-3)

                                                                      The vRealize Operations within vCenter

                                                                      plugin provides you with six new

                                                                      dashboards directly inside your vCenter

                                                                      UI (Figure 4-4)

                                                                      The end result is that you get all the

                                                                      goodness of vROps in your vSphere client

                                                                      helping you be more productive than ever

                                                                      Figure 4-3

                                                                      Figure 4-4

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                      makes vROps easier to use ultimately making you more productive

                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                      make it happen

                                                                      Figure 4-5

                                                                      Figure 4-6

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                      The first step is to access the current performance of your data center

                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                      optimization window

                                                                      Simply define intent by configuring settings such as target utilization

                                                                      and cluster headroom then define tag-based placement requirements

                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                      bull SLA tiers Gold Silver Bronze

                                                                      bull License policies Windows Oracle Linux

                                                                      bull Compliance PCI HIPAA

                                                                      bull App affinity policies

                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                      automating workload balancing and performance optimization

                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                      bull Run it now manually based on recommendations

                                                                      bull Schedule it for an automated ongoing optimization

                                                                      Figure 4-7

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                      bull Automate to run when performance troubles occur and desired

                                                                      performance intent isnrsquot met

                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                      insights on potential cost savings from reclamation and analyze

                                                                      optimum densities for the future

                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                      presented As you can see cost data is directly correlated with capacity

                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                      not needed

                                                                      Figure 4-8

                                                                      Figure 4-9

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                      After getting an idea of which data centers to prioritize and what could

                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                      optimization actions This includes reclamation right-sizing and

                                                                      automating workload balancing to reduce license costs as well as

                                                                      densification to consolidate workloads into minimal clusters while

                                                                      assuring that you meet goals for performance target utilization and

                                                                      defined intent

                                                                      The new capacity analytics engine is able to view historical trends and

                                                                      predict the most constrained resources such as CPU memory and

                                                                      disk space It can also give recommendations to either reclaim unused

                                                                      capacity or even add capacity (Figure 4-11)

                                                                      Figure 4-10

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                      workloads For some of those workloads it makes the most sense to

                                                                      move them into the public cloud but which public cloud

                                                                      The new version of vROps allows you to perform what-if scenario

                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                      Figure 4-11

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                      by automatically discovering VMs and apps then provisioning the

                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                      Figure 4-12

                                                                      Figure 4-13

                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                      This capability enables IT to gain control and provide app monitoring

                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                      addition to traditional applications

                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                      More importantly yoursquove learned how to maximize the power of

                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                      center solution that provides powerful features like predictive DRS

                                                                      workload optimization cost savings and ultimately the self-driving

                                                                      data center

                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                      the latest version check out the vROps

                                                                      Upgrade Center

                                                                      httpswwwvmwarecomproducts

                                                                      vrealize-operationsupgrade-centerhtml

                                                                      If you donrsquot have vROps in place already you can

                                                                      sign up for a free 60-day evaluation

                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                      • Chapter 1
                                                                        • Getting Started with VMware vRealize Operations
                                                                          • What is vRealize Operations
                                                                          • How Does vRealize Operations Work
                                                                          • Understanding vRealize Operations Editions
                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                          • Summary
                                                                              • Chapter 2
                                                                                • Deploying vRealize Operations
                                                                                  • vRealize Operations Architecture Overview
                                                                                  • Sizing vRealize Operations
                                                                                  • Installing vRealize Operations for the First Time
                                                                                  • Accessing vRealize Operations
                                                                                  • Summary
                                                                                      • Chapter 3
                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                          • Configuring SSO in vROps
                                                                                          • Understanding Policies in vROps
                                                                                          • Automated Remediation in vROps
                                                                                          • Configuring Alerts
                                                                                          • Predictive DRS
                                                                                          • Automated Workload Optimization
                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                          • Maximize Troubleshooting with vROps
                                                                                          • Summary
                                                                                              • Chapter 4
                                                                                                • Maximizing vRealize Operations
                                                                                                  • High Speed Installation
                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                  • Enhanced User Interface
                                                                                                  • Automating Performance Based on Intent
                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                  • Whatrsquos Next

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 6

                                                                        To configure the vSphere solution select the VMware vSphere solution

                                                                        and click on the gear icon inside the Administration tab and under

                                                                        Solutions

                                                                        This brings you to the manage solution configuration The first thing

                                                                        to do is add a new set of credentials by clicking the Plus sign on the

                                                                        right side of the credentials field (Figure 2-24)

                                                                        Itrsquos here that you can add your administrative vCenter username and

                                                                        password shown in Figure 2-25

                                                                        With your credentials added you next add a display name for your

                                                                        vCenter server and your vCenter serverrsquos domain name or IP address

                                                                        then click the button Test Connection (Figure 2-26)

                                                                        If the test is successful yoursquoll be prompted to accept the default

                                                                        certificate (Figure 2-27)

                                                                        Figure 2-25

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                        After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                        Figure 2-26

                                                                        Figure 2-27

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                        After you click OK make sure that you click Save Settings before

                                                                        clicking Close to continue

                                                                        With the solution configured you should now see that vROps is

                                                                        collecting data from vCenter as shown in Figure 2-29

                                                                        It will take some time for vROps to gather all the data that it

                                                                        needs to learn about your virtual infrastructure to start making

                                                                        recommendations for optimization but just in the first few minutes

                                                                        yoursquoll start learning where your bottlenecks are and which of your

                                                                        VMs hosts and datastores are currently under the heaviest workloads

                                                                        (and what the source is of those workloads)

                                                                        Figure 2-28

                                                                        Figure 2-29

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                        Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                        interfaces and how to log in to those interfaces

                                                                        Herersquos what you need to know

                                                                        The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                        or domain name) of the vROps VM This IP address was either

                                                                        statically configured when you deployed vROps or obtained by

                                                                        DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                        go to the console of the VM inside the vSphere Web Client

                                                                        bull The username for the web interface defaults to admin the

                                                                        password was configured when you deployed vROps

                                                                        The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                        or domain name used to access vROps but add ldquoadminrdquo after it

                                                                        like this http1921681157admin

                                                                        Figure 2-30

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                        bull The username for the web interface defaults to admin the

                                                                        password was configured when you deployed vROps

                                                                        The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                        troubleshooting and network reconfiguration The console is

                                                                        accessed through the VMrsquos console in the vSphere Web Client

                                                                        SSH access may have been enabled when you deployed vROps if

                                                                        not itrsquos possible to enable it by using the console access through

                                                                        the vSphere Web Client

                                                                        bull You can log in to the console using the same admin account

                                                                        shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                        root account By default in vROps therersquos no password set on

                                                                        the root account so the first time you log in yoursquoll be prompted

                                                                        to change the password To do so you must enter the current

                                                                        password Since the default password is blank you can press

                                                                        enter to move on

                                                                        bull The most commonly used administrative tools inside the vROps

                                                                        command-line console are in ldquooptvmwaresharevamirdquo

                                                                        For example vami_config_net shown in Figure 2-32 is used to

                                                                        reconfigure networking on the vROps virtual appliance this is very

                                                                        useful if you used DHCP IP addressing when you deployed the virtual

                                                                        Figure 2-31

                                                                        D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                        appliance but later want to change to a static IP address or reconfigure

                                                                        the DNS servers being used

                                                                        SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                        deploy vROps and how to connect it to vCenter You should now be

                                                                        up and running

                                                                        In the next chapter yoursquoll get detailed information on how vROps

                                                                        is configured in the real world regarding single sign-on alert

                                                                        configuration custom policies and more

                                                                        Figure 2-32

                                                                        CHAPTER 3

                                                                        Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                        yoursquore ready to enable intelligent operations for your virtual

                                                                        infrastructure In this chapter yoursquoll learn about some of the most

                                                                        common configurations you may want to perform beyond the initial

                                                                        configuration Yoursquoll also learn how to configure SSO authentication

                                                                        custom policies custom alerts predictive DRS automated workload

                                                                        balancing capacity management and more

                                                                        Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                        Those are the same admins who always log in to vROps using the

                                                                        SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                        configure single sign-on (SSO) with vROps

                                                                        The benefit of SSO is that any login you can use to log in to the

                                                                        vSphere Web Client will also allow you to log in to vROps And once

                                                                        you log in to the vSphere Web Client you can use vROps without any

                                                                        authentication whatsoever This is a huge convenience

                                                                        Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                        These steps assume that you already have vSphere vCenter and

                                                                        vROps Manager installed and configured

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                        Finally make sure that the time on your vROps server is synced with

                                                                        the time on your vCenter server Network Time Protocol (NTP) is the

                                                                        best way to do this and configuring NTP in vROps is easy Just go into

                                                                        Administration Cluster Management and on the Actions menu click

                                                                        on Network Time Protocol Settings as shown in Figure 3-1

                                                                        If you already have an NTP server (likely configured during deployment

                                                                        of vROps) you can move on from here If you donrsquot have an NTP

                                                                        server enter the name of your NTP server and click Add to add your

                                                                        NTP server

                                                                        Next make sure you have DNS configured for your vCenter server and

                                                                        vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                        the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                        port is not reachablerdquo

                                                                        Finally note carefully the version update and patch levels of your

                                                                        vCenter server and your vROps server I recommend the latest

                                                                        version of both

                                                                        Figure 3-1

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                        Once yoursquove met the prerequisites you can move on to configuring

                                                                        SSO To configure SSO in vROps go to the Administration tab and

                                                                        under Access click on Authentication Sources Then click Add to add

                                                                        a new authentication source as shown in Figure 3-2

                                                                        Note that under ldquosource typerdquo you can configure authentication to

                                                                        SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                        (AD) or Open LDAP

                                                                        Figure 3-2

                                                                        Figure 3-3

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                        Irsquod recommend configuring your vCenter server to use AD

                                                                        authentication then configuring vROps to point to vCenter for SSO

                                                                        SAML authentication This is preferable to configuring vROps to go to

                                                                        AD for authentication

                                                                        Enter a name for the authentication source (whatever you want)

                                                                        keeping the default of SSO SAML for the source type Then enter

                                                                        the vCenter IP address or host name username and password See

                                                                        Figure 3-3

                                                                        Next accept the certificate from vCenter and click OK as shown in

                                                                        Figure 3-4

                                                                        Then as Figure 3-5 shows specify which groups you want to import

                                                                        Assign vROps roles to the user groups that yoursquore importing

                                                                        (Figure 3-6)

                                                                        In this case we added the vCenter administratorsvspherelocal

                                                                        account and made it an administrator for vROps

                                                                        In production environments you might want to create an AD group in

                                                                        which you add your vROps administrators then authorize that group

                                                                        to administer or simply use vROps

                                                                        Figure 3-4

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                        Figure 3-5

                                                                        Figure 3-6

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                        At this point your configuration should be complete To test it log

                                                                        out of vROps and the vSphere Web Client

                                                                        Log back into the vSphere Web Client and open the web page for

                                                                        vROps you should be automatically logged in with no authentication

                                                                        As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                        to log in

                                                                        Remember the goal of this SSO configuration is that you never have

                                                                        to log in to vROps again (during normal usage) as long as yoursquore

                                                                        already logged into the vSphere Web Client Mission accomplished

                                                                        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                        admin needs to perform If you donrsquot do it at the start at some point

                                                                        you will likely need to do it in the future so you might as well do it

                                                                        right from the start

                                                                        If you click on Home at the top of the vROps web interface then click

                                                                        on Administration yoursquoll be taken to the administrative interface

                                                                        where just about all vROps customizations are made (Figure 3-8)

                                                                        Figure 3-7

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                        In the administrative interface click on Policies on the left to configure

                                                                        and customize vROps policies (Figure 3-9)

                                                                        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                        solely work off of thresholds but there are some things that you

                                                                        inherently know about your virtual infrastructure that vROps

                                                                        canrsquot know

                                                                        Figure 3-8

                                                                        Figure 3-9

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                        For example you may have a high-priority production cluster (with

                                                                        many more resources intentionally allocated) and a low priority dev

                                                                        test cluster (with many fewer resources intentionally allocated) You

                                                                        donrsquot want vROps alerting you that you need to add more resources

                                                                        to devtest if you intentionally under-provisioned the devtest cluster

                                                                        for the workload

                                                                        Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                        a production cluster than it is for a testdev cluster Or you might

                                                                        want to exclude the vROps VMs from monitoring and alerting on

                                                                        themselves

                                                                        You can see the importance of customization And since policies

                                                                        are applied to groups there are times when yoursquoll want to wait on

                                                                        the creation of new policies and first create a new group type and

                                                                        associated groups But if you already have a group type to which you

                                                                        want to apply your policy you can go ahead and create the new policy

                                                                        What is a vROps PolicyA policy is a set of rules that you define

                                                                        for vRealize Operations Manager to

                                                                        use to analyze and display information

                                                                        about the objects in your environment

                                                                        You can create modify and administer

                                                                        policies to determine how vRealize Operations

                                                                        Manager displays data in dashboards views and reports

                                                                        Be careful if you choose to modify the default policy

                                                                        as yoursquore modifying how vROps does its job and the

                                                                        information that you see across vROps in dashboards

                                                                        reports and views will forever be changed

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                        Ideally you want to create a new policy for something such as letrsquos

                                                                        say your devtest cluster

                                                                        To do this (assuming you already had a group in mind) click on the

                                                                        Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                        in Figure 3-9) From there you would give the policy a name and

                                                                        description

                                                                        Itrsquos common to create a new policy by starting with an existing policy

                                                                        The policy that you start with is called the ldquobase policyrdquo as the new

                                                                        policy you create inherits its settings from that policy See Figure 3-10

                                                                        From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                        with a group

                                                                        In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                        At this point if you used a policy template you have the option of just

                                                                        clicking Finish to complete the policy creation Or if you want to view

                                                                        or modify all the potential options for the policy configuration and

                                                                        alerts you can do so

                                                                        Figure 3-10

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                        When yoursquore done your new policy will show up in the policy library

                                                                        as shown in Figure 3-12

                                                                        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                        are system defined (the adapter groups) and cannot be changed Other

                                                                        groups are user-defined and can be modified or added to

                                                                        Figure 3-12

                                                                        Figure 3-11

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                        Examples of system-defined adapter groups include Operating

                                                                        Systems World Universe vSAN World and vSphere World These

                                                                        groups contain objects such as the vCenter server ESXi hosts data

                                                                        centers etc

                                                                        Examples of the pre-defined user groups include Department

                                                                        Environment Function Location Security zone and Service Level

                                                                        Object You should use the vROps grouping to organize the objects in

                                                                        your virtual infrastructure in the way that makes the most sense to

                                                                        you If possible use the pre-defined user groups

                                                                        However if those groups donrsquot suit you vROps group types also allow

                                                                        you to create your own custom object groups specifically tailored for

                                                                        your environment Figure 3-13 shows the creation of the Dev-Test

                                                                        group for example

                                                                        By choosing a dynamic group membership (ldquoKeep group membership

                                                                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                        vSphere inventory object like a folder cluster resource pool or even

                                                                        Figure 3-13

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                        a virtual data center All the objects under that object will always

                                                                        be associated with the group yoursquove created regardless of whether

                                                                        theyrsquore added or removed This is great for dynamically changing

                                                                        environments as most are today

                                                                        Once the grouprsquos created the logical inventory view allows you to

                                                                        use that group for all common vROps functions such as showing the

                                                                        performance and capacity for all associated resources

                                                                        For more information on policies group types and groups check

                                                                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                        vRealize-Operations-Manager67vrealize-operations-manager-

                                                                        67-config-guidepdf) in the vROps documentation for more detailed

                                                                        information

                                                                        Automated Remediation in vROps There are many data center monitoring

                                                                        tools out there that tell you that you have

                                                                        a problem Remember the robot from the

                                                                        old sci-fi show ldquoLost In Spacerdquo It was

                                                                        always throwing up its arms and screeching

                                                                        ldquoWarning Warning Dangerrdquo

                                                                        At one point that may have been helpful (if

                                                                        stressful) but our expectations and needs

                                                                        have evolved Todayrsquos tools are able to predict problems before

                                                                        they happen and tell you how to fix them before they impact your

                                                                        applications Prediction and suggested remediation are the new

                                                                        minimum expectation However there are very few tools out there

                                                                        that will not only predict and suggest remediation but automate

                                                                        the process

                                                                        Consider for example an employeemanager analogy where the

                                                                        employee keeps bringing common problems to the manager asking

                                                                        the manager how to solve the recurring issues No manager wants

                                                                        to hear about the same problems over and over again when the

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                        fix is already known What could the manager do After dressing

                                                                        the employee down and threatening to make them eligible for

                                                                        unemployment benefits said manager could write a script that the

                                                                        employee could execute on their own to solve the problem

                                                                        Another analogy that might help is to think in terms of the cloud

                                                                        Cloud management requires a tool that knows what can go wrong in

                                                                        your cloud infrastructure and automatically solve it for you before it

                                                                        impacts applications and yes even without notifying you about it in

                                                                        the middle of the night The ideal would be for your cloud monitoring

                                                                        and management tool to email you a report in the morning that says

                                                                        ldquoI fixed these problems for you while you were sleeping and the

                                                                        applications were never impactedrdquo

                                                                        This is exactly the type of functionality that vROps Intelligent

                                                                        Operations can provide

                                                                        vROps offers many different actions that can be automated without

                                                                        any scripting and without vRealize Automation Examples include

                                                                        powering on a VM powering off a VM resizing most VM resources

                                                                        and more With these actions vROps is able to prevent downtime or

                                                                        application performance issues before they happen

                                                                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                        with vROps

                                                                        bull Automated Workload Optimization The ability of vROps to move

                                                                        running VMs from one cluster to another to proactively prevent

                                                                        performance bottlenecks before they happen

                                                                        bull vROps Automated Actions vROps can perform more than 39

                                                                        different actions on objects managed by the vCenter adapter You

                                                                        can manually perform these actions or configure alerts to trigger

                                                                        remediation with one of them

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                        bull vRealize Automation Integrated Actions The same actions that

                                                                        can be automated with vROps can also be automated with vRealize

                                                                        Automation allowing you to perform more complex automations

                                                                        bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                        can trigger an alert based on an email SNMP trap or REST API

                                                                        notification that alert can then perform an automated action

                                                                        The first thing you need to know is that for these vROps actions to

                                                                        work the vCenter adapter must have Enable Actions set to Enable as

                                                                        shown in Figure 3-15

                                                                        In the past you would configure the vCenter Python Adapter

                                                                        separately but starting with vROps 66 thatrsquos no longer necessary

                                                                        You can view the multitude of different actions that you can either

                                                                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                        Figure 3-15

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                        If you take a look at a specific vSphere object and click on the Actions

                                                                        drop down for that object you can see the actions that apply to that

                                                                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                        To automate these types of actions you need to modify a

                                                                        recommendation to perform an action (remediate) instead of just

                                                                        recommend remediation steps To do this go to the Alerts menu then

                                                                        into Alert Settings Recommendations and find a recommendation

                                                                        Figure 3-16

                                                                        Figure 3-17

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                        you want to automate Figure 3-18 for example shows a pre-defined

                                                                        recommendation to add more memory to a VM

                                                                        In this case therersquos a pre-defined action as well to add more memory

                                                                        to the VM to automatically remediate the memory contention issue

                                                                        and resolve application slowness See Figure 3-19

                                                                        Automated remediation takes alert recommendations (which already

                                                                        exist in your vROps installation) and allows you to turn on an action

                                                                        to take that supersedes the recommendation

                                                                        When automated actions kick in theyrsquore displayed under

                                                                        Administration History Recent Tasks

                                                                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                        were sleeping

                                                                        Figure 3-18

                                                                        Figure 3-19

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                        occur on the monitored objects when data analysis indicates deviations

                                                                        from normal metric values or when a problem occurs with one of the

                                                                        vRealize Operations components

                                                                        In other words alerts are things you need know about

                                                                        vROps Alerts come in three flavors

                                                                        bull Critical

                                                                        bull Immediate

                                                                        bull Warning

                                                                        Critical alerts should be acted upon immediately immediate alerts

                                                                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                        Alerts are visible in a few different areas in vROps The most obvious is

                                                                        the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                        alerts is from the Operations Overview as you can see in Figure 3-21

                                                                        vROps comes with many different alerts preconfigured Under the Alerts

                                                                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                        alerts and create your own custom alerts should you decide to do so

                                                                        Figure 3-20

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                        you receive an alert vROps is typically very helpful in resolving alerts

                                                                        by explaining the problem offering metrics to support its analysis and

                                                                        providing recommended actions to remediate the issue (Figure 3-23)

                                                                        Figure 3-21

                                                                        Figure 3-22

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                        If you select an alert in the Alerts menu you can take ownership

                                                                        cancel the alert suspend the alert go to the alert definition or release

                                                                        ownership (Figure 3-24)

                                                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                                                        already know and love doesnrsquot

                                                                        Figure 3-23

                                                                        Figure 3-24

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                        that you love it (I know I do) You may think that DRS is already perfect

                                                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                        needed to actually predict the needs of your applications With that

                                                                        your applications can achieve the fastest performance possible and

                                                                        your vSphere infrastructure can have the fastest workload balancing

                                                                        ever Would that interest you

                                                                        vSphere and DRS have been working together since vROps 62 when

                                                                        Intelligent Workload Placement with DRS was announced With

                                                                        Intelligent Workload Placement vROps helped to rebalance VM

                                                                        workloads across clusters

                                                                        With Intelligent Workload Placement in place you may think that

                                                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                        all DRS already does its job very well But letrsquos look at the different

                                                                        approaches that DRS has available to it

                                                                        Traditionally DRS has worked by reactively balancing workloads

                                                                        when applications (running on VMs) arenrsquot getting the resources

                                                                        they need DRS analyzes the resources allocated (CPU and memory)

                                                                        and looks to see if those resources are continuously available if they

                                                                        arenrsquot it moves that VM to a host that has those resources available

                                                                        While this works well in most cases there is the potential for

                                                                        contention and thus negative application performance impact (albeit

                                                                        very short) DRS is included with vSphere Enterprise Plus

                                                                        The next step up from reactive is balance which is the Intelligent

                                                                        Workload Placement approach discussed earlier With the balance

                                                                        method vSphere DRS and vROps begin working together

                                                                        This is an improvement over the reactive method because vROps is

                                                                        working at a higher level than DRS to analyze performance across

                                                                        multiple clusters While this is by itself better than DRS the downside

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                        application performance issues and contention before it happens

                                                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                        performance issues While they typically fix application performance

                                                                        issues very quickly therersquos no guarantee that they will in addition

                                                                        therersquos no proactive diagnosis and prevention of problems before

                                                                        they happen

                                                                        Predictive DRS does exactly this helping the admin get out ahead

                                                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                        predicts what resources each VM will need that day using the past

                                                                        resource consumption of each VM as a guide to future needs

                                                                        It combines that predictive ability with the knowledge of what VMs

                                                                        are on each host and the resources that each host is able to contribute

                                                                        vROps makes these predictions using its dynamic thresholds The

                                                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                        each individual VM and application

                                                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                                                        box to Enable Predictive DRS (see Figure 3-26)

                                                                        Next navigate to the Administration menu in vROps then to Solutions

                                                                        Edit your vSphere Solution then under the advanced settings enable

                                                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                        shown in Figure 3-27

                                                                        Figure 3-25

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                        Each hour predictive DRS will combine its knowledge of the

                                                                        environment combined with the historical resource utilization of each

                                                                        VM then take action to ensure that the VMs receive the resources

                                                                        Figure 3-26

                                                                        Figure 3-27

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                        they need before theyrsquore needed The end result is that your critical

                                                                        applications never get the chance to suffer performance degradation

                                                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                        feature called ldquoautomated workload optimizationrdquo You might be

                                                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                        workloads (although technically it doesnrsquot balance at all it ensures

                                                                        that workloads get the resources that they need)

                                                                        Unlike DRS which works within vSphere clusters automated workload

                                                                        optimization automates the optimization of workloads between

                                                                        vSphere clusters Thus to leverage AWO the first requirement is

                                                                        having multiple vSphere clusters

                                                                        I like to say that DRS works intra-cluster and automated workload

                                                                        optimization works inter-cluster

                                                                        Figure 3-28

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                        the Optimize Capacity section See Figure 3-28

                                                                        You can control how yoursquod like the workloads to be placed in the

                                                                        Placement Settings tile by clicking on Edit Settings as shown in

                                                                        Figure 3-29

                                                                        Once you have multiple clusters managed by vROps you can choose to

                                                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                        a Schedule or make workload balancing Automatic

                                                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                        next chapter of this book

                                                                        Figure 3-29

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                        host of valuable metrics

                                                                        bull Total environment capacity

                                                                        bull Used capacity

                                                                        bull CPU capacity trends

                                                                        bull Memory capacity trends

                                                                        Figure 3-30

                                                                        Figure 3-31

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                        bull Disk capacity trends

                                                                        bull Predict how much time remains before your most critical resources

                                                                        are depleted

                                                                        By drilling down into a specific cluster yoursquoll move down into the

                                                                        environment level from there you can drill even deeper For example

                                                                        check out the workload analysis of the cluster in Figure 3-32

                                                                        This drilldown can be done for a specific host VM or datastore For

                                                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                                                        In this case you should be concerned since just 35 days remain until

                                                                        memory runs out in your vCenter Server VM

                                                                        vROps can show the capacity and time remaining for any object it

                                                                        manages including clusters hosts datastores and VMs It will

                                                                        proactively alert you should the capacity and time remaining fall

                                                                        below predetermined levels

                                                                        Figure 3-32

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                        troubleshoot your vSphere infrastructure

                                                                        To that end vROps constantly performs performance analysis to

                                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                                        vSAN in addition to the ability to troubleshoot via log data

                                                                        Figure 3-33

                                                                        Figure 3-34

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                        dashboard It enables you to quickly identify the type of contention

                                                                        faced by each VM in the cluster

                                                                        Besides the troubleshooting dashboards the real power of vROps

                                                                        shines through when you realize how often the vROps Smart Alerts

                                                                        are able to point you to the root cause of an issue and provide

                                                                        recommendations for remediation so that you can quickly resolve any

                                                                        trouble that might occur

                                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                                        management is built into vROps 66 and later

                                                                        Using vSAN management and monitoring in vROps requires you to

                                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                                        the Administration menu then to Solutions select the VMware vSAN

                                                                        solution then the Gear icon to configure (Figure 3-36)

                                                                        Figure 3-35

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                        Figure 3-36

                                                                        Figure 3-37

                                                                        Figure 3-38

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                        After you get a successful test of the connection and credentials make

                                                                        sure that you click Save Settings

                                                                        At this point vROps will begin gathering statistics from your vCenter

                                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                                        insightful statistics and recommendations from vROps

                                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                        bull vSAN Capacity Overview

                                                                        bull Migrate to vSAN

                                                                        bull vSAN Operations Overview

                                                                        bull Troubleshoot vSAN

                                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                        Figure 3-39

                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                        For those using vSAN these dashboards are invaluable They allow

                                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                        clusters prevent vSAN trouble before it happens and if needed

                                                                        troubleshoot vSAN (Figure 3-40)

                                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                                        vROps features and how to maximize your vSphere infrastructure

                                                                        using vROps features like predictive DRS vSAN management and

                                                                        powerful capacity dashboards

                                                                        With the latest version of vROps some even more powerful features

                                                                        have been released In the next chapter wersquoll dive into the latest

                                                                        vROps features that will allow you to enable a self-driving vSphere

                                                                        infrastructure

                                                                        Drive on

                                                                        Figure 3-40

                                                                        CHAPTER 4

                                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                        read this chapter completely With the recently announced vROps 67

                                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                                        driving data center will bring ldquoContinuous performance optimization

                                                                        based on operational and business intent efficient capacity

                                                                        management proactive planning and intelligent remediationrdquo

                                                                        The goal for the self-driving data center is to provide a unified

                                                                        management platform so that the IT organization can optimize

                                                                        plan and scale the software-defined data center and multiple cloud

                                                                        deployments from the applications to the infrastructure

                                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                        new instance of vROps 67 directly from the vSphere client without

                                                                        having to go through the traditional installation steps that we covered

                                                                        in Chapter 2 of this book With the new high speed installation

                                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                                        configure it In addition to the deployment the high speed installation

                                                                        also includes the automatic configuration of the vSphere Adapter to

                                                                        communicate with the vCenter server that you deployed it from

                                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                        From there you can select either the online or offline installation mode

                                                                        provide your vCenter server credentials define your environment

                                                                        (datacenter cluster host datastore and network) and provide IP

                                                                        address details With that information vCenter will automatically

                                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                                        configure the vSphere adapter in vROps

                                                                        Figure 4-1

                                                                        Figure 4-2

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                        You can be up and running with vROps faster than ever by combining

                                                                        vSphere 67 vCenter 67 and vROps 67

                                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                        when you combine vROps 67 and vCenter

                                                                        67 Only with that magical combination

                                                                        can you use the new vROps 67 plugin

                                                                        for the vCenter 67 HTML5 web client

                                                                        (Figure 4-3)

                                                                        The vRealize Operations within vCenter

                                                                        plugin provides you with six new

                                                                        dashboards directly inside your vCenter

                                                                        UI (Figure 4-4)

                                                                        The end result is that you get all the

                                                                        goodness of vROps in your vSphere client

                                                                        helping you be more productive than ever

                                                                        Figure 4-3

                                                                        Figure 4-4

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                        makes vROps easier to use ultimately making you more productive

                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                        make it happen

                                                                        Figure 4-5

                                                                        Figure 4-6

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                        The first step is to access the current performance of your data center

                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                        optimization window

                                                                        Simply define intent by configuring settings such as target utilization

                                                                        and cluster headroom then define tag-based placement requirements

                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                        bull SLA tiers Gold Silver Bronze

                                                                        bull License policies Windows Oracle Linux

                                                                        bull Compliance PCI HIPAA

                                                                        bull App affinity policies

                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                        automating workload balancing and performance optimization

                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                        bull Run it now manually based on recommendations

                                                                        bull Schedule it for an automated ongoing optimization

                                                                        Figure 4-7

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                        bull Automate to run when performance troubles occur and desired

                                                                        performance intent isnrsquot met

                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                        insights on potential cost savings from reclamation and analyze

                                                                        optimum densities for the future

                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                        presented As you can see cost data is directly correlated with capacity

                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                        not needed

                                                                        Figure 4-8

                                                                        Figure 4-9

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                        After getting an idea of which data centers to prioritize and what could

                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                        optimization actions This includes reclamation right-sizing and

                                                                        automating workload balancing to reduce license costs as well as

                                                                        densification to consolidate workloads into minimal clusters while

                                                                        assuring that you meet goals for performance target utilization and

                                                                        defined intent

                                                                        The new capacity analytics engine is able to view historical trends and

                                                                        predict the most constrained resources such as CPU memory and

                                                                        disk space It can also give recommendations to either reclaim unused

                                                                        capacity or even add capacity (Figure 4-11)

                                                                        Figure 4-10

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                        workloads For some of those workloads it makes the most sense to

                                                                        move them into the public cloud but which public cloud

                                                                        The new version of vROps allows you to perform what-if scenario

                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                        Figure 4-11

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                        by automatically discovering VMs and apps then provisioning the

                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                        Figure 4-12

                                                                        Figure 4-13

                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                        This capability enables IT to gain control and provide app monitoring

                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                        addition to traditional applications

                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                        More importantly yoursquove learned how to maximize the power of

                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                        center solution that provides powerful features like predictive DRS

                                                                        workload optimization cost savings and ultimately the self-driving

                                                                        data center

                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                        the latest version check out the vROps

                                                                        Upgrade Center

                                                                        httpswwwvmwarecomproducts

                                                                        vrealize-operationsupgrade-centerhtml

                                                                        If you donrsquot have vROps in place already you can

                                                                        sign up for a free 60-day evaluation

                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                        • Chapter 1
                                                                          • Getting Started with VMware vRealize Operations
                                                                            • What is vRealize Operations
                                                                            • How Does vRealize Operations Work
                                                                            • Understanding vRealize Operations Editions
                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                            • Summary
                                                                                • Chapter 2
                                                                                  • Deploying vRealize Operations
                                                                                    • vRealize Operations Architecture Overview
                                                                                    • Sizing vRealize Operations
                                                                                    • Installing vRealize Operations for the First Time
                                                                                    • Accessing vRealize Operations
                                                                                    • Summary
                                                                                        • Chapter 3
                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                            • Configuring SSO in vROps
                                                                                            • Understanding Policies in vROps
                                                                                            • Automated Remediation in vROps
                                                                                            • Configuring Alerts
                                                                                            • Predictive DRS
                                                                                            • Automated Workload Optimization
                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                            • Maximize Troubleshooting with vROps
                                                                                            • Summary
                                                                                                • Chapter 4
                                                                                                  • Maximizing vRealize Operations
                                                                                                    • High Speed Installation
                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                    • Enhanced User Interface
                                                                                                    • Automating Performance Based on Intent
                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                    • Whatrsquos Next

                                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 7

                                                                          After clicking Accept you should see a message like the one in Figure 2-28 that says the test was successful

                                                                          Figure 2-26

                                                                          Figure 2-27

                                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                          After you click OK make sure that you click Save Settings before

                                                                          clicking Close to continue

                                                                          With the solution configured you should now see that vROps is

                                                                          collecting data from vCenter as shown in Figure 2-29

                                                                          It will take some time for vROps to gather all the data that it

                                                                          needs to learn about your virtual infrastructure to start making

                                                                          recommendations for optimization but just in the first few minutes

                                                                          yoursquoll start learning where your bottlenecks are and which of your

                                                                          VMs hosts and datastores are currently under the heaviest workloads

                                                                          (and what the source is of those workloads)

                                                                          Figure 2-28

                                                                          Figure 2-29

                                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                          Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                          interfaces and how to log in to those interfaces

                                                                          Herersquos what you need to know

                                                                          The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                          or domain name) of the vROps VM This IP address was either

                                                                          statically configured when you deployed vROps or obtained by

                                                                          DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                          go to the console of the VM inside the vSphere Web Client

                                                                          bull The username for the web interface defaults to admin the

                                                                          password was configured when you deployed vROps

                                                                          The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                          or domain name used to access vROps but add ldquoadminrdquo after it

                                                                          like this http1921681157admin

                                                                          Figure 2-30

                                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                          bull The username for the web interface defaults to admin the

                                                                          password was configured when you deployed vROps

                                                                          The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                          troubleshooting and network reconfiguration The console is

                                                                          accessed through the VMrsquos console in the vSphere Web Client

                                                                          SSH access may have been enabled when you deployed vROps if

                                                                          not itrsquos possible to enable it by using the console access through

                                                                          the vSphere Web Client

                                                                          bull You can log in to the console using the same admin account

                                                                          shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                          root account By default in vROps therersquos no password set on

                                                                          the root account so the first time you log in yoursquoll be prompted

                                                                          to change the password To do so you must enter the current

                                                                          password Since the default password is blank you can press

                                                                          enter to move on

                                                                          bull The most commonly used administrative tools inside the vROps

                                                                          command-line console are in ldquooptvmwaresharevamirdquo

                                                                          For example vami_config_net shown in Figure 2-32 is used to

                                                                          reconfigure networking on the vROps virtual appliance this is very

                                                                          useful if you used DHCP IP addressing when you deployed the virtual

                                                                          Figure 2-31

                                                                          D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                          appliance but later want to change to a static IP address or reconfigure

                                                                          the DNS servers being used

                                                                          SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                          deploy vROps and how to connect it to vCenter You should now be

                                                                          up and running

                                                                          In the next chapter yoursquoll get detailed information on how vROps

                                                                          is configured in the real world regarding single sign-on alert

                                                                          configuration custom policies and more

                                                                          Figure 2-32

                                                                          CHAPTER 3

                                                                          Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                          yoursquore ready to enable intelligent operations for your virtual

                                                                          infrastructure In this chapter yoursquoll learn about some of the most

                                                                          common configurations you may want to perform beyond the initial

                                                                          configuration Yoursquoll also learn how to configure SSO authentication

                                                                          custom policies custom alerts predictive DRS automated workload

                                                                          balancing capacity management and more

                                                                          Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                          Those are the same admins who always log in to vROps using the

                                                                          SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                          configure single sign-on (SSO) with vROps

                                                                          The benefit of SSO is that any login you can use to log in to the

                                                                          vSphere Web Client will also allow you to log in to vROps And once

                                                                          you log in to the vSphere Web Client you can use vROps without any

                                                                          authentication whatsoever This is a huge convenience

                                                                          Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                          These steps assume that you already have vSphere vCenter and

                                                                          vROps Manager installed and configured

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                          Finally make sure that the time on your vROps server is synced with

                                                                          the time on your vCenter server Network Time Protocol (NTP) is the

                                                                          best way to do this and configuring NTP in vROps is easy Just go into

                                                                          Administration Cluster Management and on the Actions menu click

                                                                          on Network Time Protocol Settings as shown in Figure 3-1

                                                                          If you already have an NTP server (likely configured during deployment

                                                                          of vROps) you can move on from here If you donrsquot have an NTP

                                                                          server enter the name of your NTP server and click Add to add your

                                                                          NTP server

                                                                          Next make sure you have DNS configured for your vCenter server and

                                                                          vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                          the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                          port is not reachablerdquo

                                                                          Finally note carefully the version update and patch levels of your

                                                                          vCenter server and your vROps server I recommend the latest

                                                                          version of both

                                                                          Figure 3-1

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                          Once yoursquove met the prerequisites you can move on to configuring

                                                                          SSO To configure SSO in vROps go to the Administration tab and

                                                                          under Access click on Authentication Sources Then click Add to add

                                                                          a new authentication source as shown in Figure 3-2

                                                                          Note that under ldquosource typerdquo you can configure authentication to

                                                                          SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                          (AD) or Open LDAP

                                                                          Figure 3-2

                                                                          Figure 3-3

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                          Irsquod recommend configuring your vCenter server to use AD

                                                                          authentication then configuring vROps to point to vCenter for SSO

                                                                          SAML authentication This is preferable to configuring vROps to go to

                                                                          AD for authentication

                                                                          Enter a name for the authentication source (whatever you want)

                                                                          keeping the default of SSO SAML for the source type Then enter

                                                                          the vCenter IP address or host name username and password See

                                                                          Figure 3-3

                                                                          Next accept the certificate from vCenter and click OK as shown in

                                                                          Figure 3-4

                                                                          Then as Figure 3-5 shows specify which groups you want to import

                                                                          Assign vROps roles to the user groups that yoursquore importing

                                                                          (Figure 3-6)

                                                                          In this case we added the vCenter administratorsvspherelocal

                                                                          account and made it an administrator for vROps

                                                                          In production environments you might want to create an AD group in

                                                                          which you add your vROps administrators then authorize that group

                                                                          to administer or simply use vROps

                                                                          Figure 3-4

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                          Figure 3-5

                                                                          Figure 3-6

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                          At this point your configuration should be complete To test it log

                                                                          out of vROps and the vSphere Web Client

                                                                          Log back into the vSphere Web Client and open the web page for

                                                                          vROps you should be automatically logged in with no authentication

                                                                          As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                          to log in

                                                                          Remember the goal of this SSO configuration is that you never have

                                                                          to log in to vROps again (during normal usage) as long as yoursquore

                                                                          already logged into the vSphere Web Client Mission accomplished

                                                                          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                          admin needs to perform If you donrsquot do it at the start at some point

                                                                          you will likely need to do it in the future so you might as well do it

                                                                          right from the start

                                                                          If you click on Home at the top of the vROps web interface then click

                                                                          on Administration yoursquoll be taken to the administrative interface

                                                                          where just about all vROps customizations are made (Figure 3-8)

                                                                          Figure 3-7

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                          In the administrative interface click on Policies on the left to configure

                                                                          and customize vROps policies (Figure 3-9)

                                                                          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                          solely work off of thresholds but there are some things that you

                                                                          inherently know about your virtual infrastructure that vROps

                                                                          canrsquot know

                                                                          Figure 3-8

                                                                          Figure 3-9

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                          For example you may have a high-priority production cluster (with

                                                                          many more resources intentionally allocated) and a low priority dev

                                                                          test cluster (with many fewer resources intentionally allocated) You

                                                                          donrsquot want vROps alerting you that you need to add more resources

                                                                          to devtest if you intentionally under-provisioned the devtest cluster

                                                                          for the workload

                                                                          Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                          a production cluster than it is for a testdev cluster Or you might

                                                                          want to exclude the vROps VMs from monitoring and alerting on

                                                                          themselves

                                                                          You can see the importance of customization And since policies

                                                                          are applied to groups there are times when yoursquoll want to wait on

                                                                          the creation of new policies and first create a new group type and

                                                                          associated groups But if you already have a group type to which you

                                                                          want to apply your policy you can go ahead and create the new policy

                                                                          What is a vROps PolicyA policy is a set of rules that you define

                                                                          for vRealize Operations Manager to

                                                                          use to analyze and display information

                                                                          about the objects in your environment

                                                                          You can create modify and administer

                                                                          policies to determine how vRealize Operations

                                                                          Manager displays data in dashboards views and reports

                                                                          Be careful if you choose to modify the default policy

                                                                          as yoursquore modifying how vROps does its job and the

                                                                          information that you see across vROps in dashboards

                                                                          reports and views will forever be changed

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                          Ideally you want to create a new policy for something such as letrsquos

                                                                          say your devtest cluster

                                                                          To do this (assuming you already had a group in mind) click on the

                                                                          Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                          in Figure 3-9) From there you would give the policy a name and

                                                                          description

                                                                          Itrsquos common to create a new policy by starting with an existing policy

                                                                          The policy that you start with is called the ldquobase policyrdquo as the new

                                                                          policy you create inherits its settings from that policy See Figure 3-10

                                                                          From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                          with a group

                                                                          In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                          At this point if you used a policy template you have the option of just

                                                                          clicking Finish to complete the policy creation Or if you want to view

                                                                          or modify all the potential options for the policy configuration and

                                                                          alerts you can do so

                                                                          Figure 3-10

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                          When yoursquore done your new policy will show up in the policy library

                                                                          as shown in Figure 3-12

                                                                          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                          are system defined (the adapter groups) and cannot be changed Other

                                                                          groups are user-defined and can be modified or added to

                                                                          Figure 3-12

                                                                          Figure 3-11

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                          Examples of system-defined adapter groups include Operating

                                                                          Systems World Universe vSAN World and vSphere World These

                                                                          groups contain objects such as the vCenter server ESXi hosts data

                                                                          centers etc

                                                                          Examples of the pre-defined user groups include Department

                                                                          Environment Function Location Security zone and Service Level

                                                                          Object You should use the vROps grouping to organize the objects in

                                                                          your virtual infrastructure in the way that makes the most sense to

                                                                          you If possible use the pre-defined user groups

                                                                          However if those groups donrsquot suit you vROps group types also allow

                                                                          you to create your own custom object groups specifically tailored for

                                                                          your environment Figure 3-13 shows the creation of the Dev-Test

                                                                          group for example

                                                                          By choosing a dynamic group membership (ldquoKeep group membership

                                                                          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                          vSphere inventory object like a folder cluster resource pool or even

                                                                          Figure 3-13

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                          a virtual data center All the objects under that object will always

                                                                          be associated with the group yoursquove created regardless of whether

                                                                          theyrsquore added or removed This is great for dynamically changing

                                                                          environments as most are today

                                                                          Once the grouprsquos created the logical inventory view allows you to

                                                                          use that group for all common vROps functions such as showing the

                                                                          performance and capacity for all associated resources

                                                                          For more information on policies group types and groups check

                                                                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                          vRealize-Operations-Manager67vrealize-operations-manager-

                                                                          67-config-guidepdf) in the vROps documentation for more detailed

                                                                          information

                                                                          Automated Remediation in vROps There are many data center monitoring

                                                                          tools out there that tell you that you have

                                                                          a problem Remember the robot from the

                                                                          old sci-fi show ldquoLost In Spacerdquo It was

                                                                          always throwing up its arms and screeching

                                                                          ldquoWarning Warning Dangerrdquo

                                                                          At one point that may have been helpful (if

                                                                          stressful) but our expectations and needs

                                                                          have evolved Todayrsquos tools are able to predict problems before

                                                                          they happen and tell you how to fix them before they impact your

                                                                          applications Prediction and suggested remediation are the new

                                                                          minimum expectation However there are very few tools out there

                                                                          that will not only predict and suggest remediation but automate

                                                                          the process

                                                                          Consider for example an employeemanager analogy where the

                                                                          employee keeps bringing common problems to the manager asking

                                                                          the manager how to solve the recurring issues No manager wants

                                                                          to hear about the same problems over and over again when the

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                          fix is already known What could the manager do After dressing

                                                                          the employee down and threatening to make them eligible for

                                                                          unemployment benefits said manager could write a script that the

                                                                          employee could execute on their own to solve the problem

                                                                          Another analogy that might help is to think in terms of the cloud

                                                                          Cloud management requires a tool that knows what can go wrong in

                                                                          your cloud infrastructure and automatically solve it for you before it

                                                                          impacts applications and yes even without notifying you about it in

                                                                          the middle of the night The ideal would be for your cloud monitoring

                                                                          and management tool to email you a report in the morning that says

                                                                          ldquoI fixed these problems for you while you were sleeping and the

                                                                          applications were never impactedrdquo

                                                                          This is exactly the type of functionality that vROps Intelligent

                                                                          Operations can provide

                                                                          vROps offers many different actions that can be automated without

                                                                          any scripting and without vRealize Automation Examples include

                                                                          powering on a VM powering off a VM resizing most VM resources

                                                                          and more With these actions vROps is able to prevent downtime or

                                                                          application performance issues before they happen

                                                                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                          with vROps

                                                                          bull Automated Workload Optimization The ability of vROps to move

                                                                          running VMs from one cluster to another to proactively prevent

                                                                          performance bottlenecks before they happen

                                                                          bull vROps Automated Actions vROps can perform more than 39

                                                                          different actions on objects managed by the vCenter adapter You

                                                                          can manually perform these actions or configure alerts to trigger

                                                                          remediation with one of them

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                          bull vRealize Automation Integrated Actions The same actions that

                                                                          can be automated with vROps can also be automated with vRealize

                                                                          Automation allowing you to perform more complex automations

                                                                          bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                          can trigger an alert based on an email SNMP trap or REST API

                                                                          notification that alert can then perform an automated action

                                                                          The first thing you need to know is that for these vROps actions to

                                                                          work the vCenter adapter must have Enable Actions set to Enable as

                                                                          shown in Figure 3-15

                                                                          In the past you would configure the vCenter Python Adapter

                                                                          separately but starting with vROps 66 thatrsquos no longer necessary

                                                                          You can view the multitude of different actions that you can either

                                                                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                          Figure 3-15

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                          If you take a look at a specific vSphere object and click on the Actions

                                                                          drop down for that object you can see the actions that apply to that

                                                                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                          To automate these types of actions you need to modify a

                                                                          recommendation to perform an action (remediate) instead of just

                                                                          recommend remediation steps To do this go to the Alerts menu then

                                                                          into Alert Settings Recommendations and find a recommendation

                                                                          Figure 3-16

                                                                          Figure 3-17

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                          you want to automate Figure 3-18 for example shows a pre-defined

                                                                          recommendation to add more memory to a VM

                                                                          In this case therersquos a pre-defined action as well to add more memory

                                                                          to the VM to automatically remediate the memory contention issue

                                                                          and resolve application slowness See Figure 3-19

                                                                          Automated remediation takes alert recommendations (which already

                                                                          exist in your vROps installation) and allows you to turn on an action

                                                                          to take that supersedes the recommendation

                                                                          When automated actions kick in theyrsquore displayed under

                                                                          Administration History Recent Tasks

                                                                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                          were sleeping

                                                                          Figure 3-18

                                                                          Figure 3-19

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                          occur on the monitored objects when data analysis indicates deviations

                                                                          from normal metric values or when a problem occurs with one of the

                                                                          vRealize Operations components

                                                                          In other words alerts are things you need know about

                                                                          vROps Alerts come in three flavors

                                                                          bull Critical

                                                                          bull Immediate

                                                                          bull Warning

                                                                          Critical alerts should be acted upon immediately immediate alerts

                                                                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                          Alerts are visible in a few different areas in vROps The most obvious is

                                                                          the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                          alerts is from the Operations Overview as you can see in Figure 3-21

                                                                          vROps comes with many different alerts preconfigured Under the Alerts

                                                                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                          alerts and create your own custom alerts should you decide to do so

                                                                          Figure 3-20

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                          you receive an alert vROps is typically very helpful in resolving alerts

                                                                          by explaining the problem offering metrics to support its analysis and

                                                                          providing recommended actions to remediate the issue (Figure 3-23)

                                                                          Figure 3-21

                                                                          Figure 3-22

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                          If you select an alert in the Alerts menu you can take ownership

                                                                          cancel the alert suspend the alert go to the alert definition or release

                                                                          ownership (Figure 3-24)

                                                                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                          scheduler aka pDRS So what does pDRS do that the DRS you

                                                                          already know and love doesnrsquot

                                                                          Figure 3-23

                                                                          Figure 3-24

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                          that you love it (I know I do) You may think that DRS is already perfect

                                                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                          needed to actually predict the needs of your applications With that

                                                                          your applications can achieve the fastest performance possible and

                                                                          your vSphere infrastructure can have the fastest workload balancing

                                                                          ever Would that interest you

                                                                          vSphere and DRS have been working together since vROps 62 when

                                                                          Intelligent Workload Placement with DRS was announced With

                                                                          Intelligent Workload Placement vROps helped to rebalance VM

                                                                          workloads across clusters

                                                                          With Intelligent Workload Placement in place you may think that

                                                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                          all DRS already does its job very well But letrsquos look at the different

                                                                          approaches that DRS has available to it

                                                                          Traditionally DRS has worked by reactively balancing workloads

                                                                          when applications (running on VMs) arenrsquot getting the resources

                                                                          they need DRS analyzes the resources allocated (CPU and memory)

                                                                          and looks to see if those resources are continuously available if they

                                                                          arenrsquot it moves that VM to a host that has those resources available

                                                                          While this works well in most cases there is the potential for

                                                                          contention and thus negative application performance impact (albeit

                                                                          very short) DRS is included with vSphere Enterprise Plus

                                                                          The next step up from reactive is balance which is the Intelligent

                                                                          Workload Placement approach discussed earlier With the balance

                                                                          method vSphere DRS and vROps begin working together

                                                                          This is an improvement over the reactive method because vROps is

                                                                          working at a higher level than DRS to analyze performance across

                                                                          multiple clusters While this is by itself better than DRS the downside

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                          application performance issues and contention before it happens

                                                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                          performance issues While they typically fix application performance

                                                                          issues very quickly therersquos no guarantee that they will in addition

                                                                          therersquos no proactive diagnosis and prevention of problems before

                                                                          they happen

                                                                          Predictive DRS does exactly this helping the admin get out ahead

                                                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                          predicts what resources each VM will need that day using the past

                                                                          resource consumption of each VM as a guide to future needs

                                                                          It combines that predictive ability with the knowledge of what VMs

                                                                          are on each host and the resources that each host is able to contribute

                                                                          vROps makes these predictions using its dynamic thresholds The

                                                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                          each individual VM and application

                                                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                                                          box to Enable Predictive DRS (see Figure 3-26)

                                                                          Next navigate to the Administration menu in vROps then to Solutions

                                                                          Edit your vSphere Solution then under the advanced settings enable

                                                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                          shown in Figure 3-27

                                                                          Figure 3-25

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                          Each hour predictive DRS will combine its knowledge of the

                                                                          environment combined with the historical resource utilization of each

                                                                          VM then take action to ensure that the VMs receive the resources

                                                                          Figure 3-26

                                                                          Figure 3-27

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                          they need before theyrsquore needed The end result is that your critical

                                                                          applications never get the chance to suffer performance degradation

                                                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                          feature called ldquoautomated workload optimizationrdquo You might be

                                                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                          workloads (although technically it doesnrsquot balance at all it ensures

                                                                          that workloads get the resources that they need)

                                                                          Unlike DRS which works within vSphere clusters automated workload

                                                                          optimization automates the optimization of workloads between

                                                                          vSphere clusters Thus to leverage AWO the first requirement is

                                                                          having multiple vSphere clusters

                                                                          I like to say that DRS works intra-cluster and automated workload

                                                                          optimization works inter-cluster

                                                                          Figure 3-28

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                          the Optimize Capacity section See Figure 3-28

                                                                          You can control how yoursquod like the workloads to be placed in the

                                                                          Placement Settings tile by clicking on Edit Settings as shown in

                                                                          Figure 3-29

                                                                          Once you have multiple clusters managed by vROps you can choose to

                                                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                          a Schedule or make workload balancing Automatic

                                                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                          next chapter of this book

                                                                          Figure 3-29

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                          host of valuable metrics

                                                                          bull Total environment capacity

                                                                          bull Used capacity

                                                                          bull CPU capacity trends

                                                                          bull Memory capacity trends

                                                                          Figure 3-30

                                                                          Figure 3-31

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                          bull Disk capacity trends

                                                                          bull Predict how much time remains before your most critical resources

                                                                          are depleted

                                                                          By drilling down into a specific cluster yoursquoll move down into the

                                                                          environment level from there you can drill even deeper For example

                                                                          check out the workload analysis of the cluster in Figure 3-32

                                                                          This drilldown can be done for a specific host VM or datastore For

                                                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                                                          In this case you should be concerned since just 35 days remain until

                                                                          memory runs out in your vCenter Server VM

                                                                          vROps can show the capacity and time remaining for any object it

                                                                          manages including clusters hosts datastores and VMs It will

                                                                          proactively alert you should the capacity and time remaining fall

                                                                          below predetermined levels

                                                                          Figure 3-32

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                          troubleshoot your vSphere infrastructure

                                                                          To that end vROps constantly performs performance analysis to

                                                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                                                          vSAN in addition to the ability to troubleshoot via log data

                                                                          Figure 3-33

                                                                          Figure 3-34

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                          dashboard It enables you to quickly identify the type of contention

                                                                          faced by each VM in the cluster

                                                                          Besides the troubleshooting dashboards the real power of vROps

                                                                          shines through when you realize how often the vROps Smart Alerts

                                                                          are able to point you to the root cause of an issue and provide

                                                                          recommendations for remediation so that you can quickly resolve any

                                                                          trouble that might occur

                                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                                          management is built into vROps 66 and later

                                                                          Using vSAN management and monitoring in vROps requires you to

                                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                                          the Administration menu then to Solutions select the VMware vSAN

                                                                          solution then the Gear icon to configure (Figure 3-36)

                                                                          Figure 3-35

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                          Figure 3-36

                                                                          Figure 3-37

                                                                          Figure 3-38

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                          After you get a successful test of the connection and credentials make

                                                                          sure that you click Save Settings

                                                                          At this point vROps will begin gathering statistics from your vCenter

                                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                                          insightful statistics and recommendations from vROps

                                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                          bull vSAN Capacity Overview

                                                                          bull Migrate to vSAN

                                                                          bull vSAN Operations Overview

                                                                          bull Troubleshoot vSAN

                                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                          Figure 3-39

                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                          For those using vSAN these dashboards are invaluable They allow

                                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                          clusters prevent vSAN trouble before it happens and if needed

                                                                          troubleshoot vSAN (Figure 3-40)

                                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                                          vROps features and how to maximize your vSphere infrastructure

                                                                          using vROps features like predictive DRS vSAN management and

                                                                          powerful capacity dashboards

                                                                          With the latest version of vROps some even more powerful features

                                                                          have been released In the next chapter wersquoll dive into the latest

                                                                          vROps features that will allow you to enable a self-driving vSphere

                                                                          infrastructure

                                                                          Drive on

                                                                          Figure 3-40

                                                                          CHAPTER 4

                                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                          read this chapter completely With the recently announced vROps 67

                                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                                          driving data center will bring ldquoContinuous performance optimization

                                                                          based on operational and business intent efficient capacity

                                                                          management proactive planning and intelligent remediationrdquo

                                                                          The goal for the self-driving data center is to provide a unified

                                                                          management platform so that the IT organization can optimize

                                                                          plan and scale the software-defined data center and multiple cloud

                                                                          deployments from the applications to the infrastructure

                                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                          new instance of vROps 67 directly from the vSphere client without

                                                                          having to go through the traditional installation steps that we covered

                                                                          in Chapter 2 of this book With the new high speed installation

                                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                                          configure it In addition to the deployment the high speed installation

                                                                          also includes the automatic configuration of the vSphere Adapter to

                                                                          communicate with the vCenter server that you deployed it from

                                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                          From there you can select either the online or offline installation mode

                                                                          provide your vCenter server credentials define your environment

                                                                          (datacenter cluster host datastore and network) and provide IP

                                                                          address details With that information vCenter will automatically

                                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                                          configure the vSphere adapter in vROps

                                                                          Figure 4-1

                                                                          Figure 4-2

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                          You can be up and running with vROps faster than ever by combining

                                                                          vSphere 67 vCenter 67 and vROps 67

                                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                          when you combine vROps 67 and vCenter

                                                                          67 Only with that magical combination

                                                                          can you use the new vROps 67 plugin

                                                                          for the vCenter 67 HTML5 web client

                                                                          (Figure 4-3)

                                                                          The vRealize Operations within vCenter

                                                                          plugin provides you with six new

                                                                          dashboards directly inside your vCenter

                                                                          UI (Figure 4-4)

                                                                          The end result is that you get all the

                                                                          goodness of vROps in your vSphere client

                                                                          helping you be more productive than ever

                                                                          Figure 4-3

                                                                          Figure 4-4

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                          makes vROps easier to use ultimately making you more productive

                                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                                          metrics and logs Figure 4-5 shows the new interface

                                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                          define how the data centerrsquos intended to run and then for vROps to

                                                                          make it happen

                                                                          Figure 4-5

                                                                          Figure 4-6

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                          The first step is to access the current performance of your data center

                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                          optimization window

                                                                          Simply define intent by configuring settings such as target utilization

                                                                          and cluster headroom then define tag-based placement requirements

                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                          bull SLA tiers Gold Silver Bronze

                                                                          bull License policies Windows Oracle Linux

                                                                          bull Compliance PCI HIPAA

                                                                          bull App affinity policies

                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                          automating workload balancing and performance optimization

                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                          bull Run it now manually based on recommendations

                                                                          bull Schedule it for an automated ongoing optimization

                                                                          Figure 4-7

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                          bull Automate to run when performance troubles occur and desired

                                                                          performance intent isnrsquot met

                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                          insights on potential cost savings from reclamation and analyze

                                                                          optimum densities for the future

                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                          presented As you can see cost data is directly correlated with capacity

                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                          not needed

                                                                          Figure 4-8

                                                                          Figure 4-9

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                          After getting an idea of which data centers to prioritize and what could

                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                          optimization actions This includes reclamation right-sizing and

                                                                          automating workload balancing to reduce license costs as well as

                                                                          densification to consolidate workloads into minimal clusters while

                                                                          assuring that you meet goals for performance target utilization and

                                                                          defined intent

                                                                          The new capacity analytics engine is able to view historical trends and

                                                                          predict the most constrained resources such as CPU memory and

                                                                          disk space It can also give recommendations to either reclaim unused

                                                                          capacity or even add capacity (Figure 4-11)

                                                                          Figure 4-10

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                          workloads For some of those workloads it makes the most sense to

                                                                          move them into the public cloud but which public cloud

                                                                          The new version of vROps allows you to perform what-if scenario

                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                          Figure 4-11

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                          by automatically discovering VMs and apps then provisioning the

                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                          Figure 4-12

                                                                          Figure 4-13

                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                          This capability enables IT to gain control and provide app monitoring

                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                          addition to traditional applications

                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                          More importantly yoursquove learned how to maximize the power of

                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                          center solution that provides powerful features like predictive DRS

                                                                          workload optimization cost savings and ultimately the self-driving

                                                                          data center

                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                          the latest version check out the vROps

                                                                          Upgrade Center

                                                                          httpswwwvmwarecomproducts

                                                                          vrealize-operationsupgrade-centerhtml

                                                                          If you donrsquot have vROps in place already you can

                                                                          sign up for a free 60-day evaluation

                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                          • Chapter 1
                                                                            • Getting Started with VMware vRealize Operations
                                                                              • What is vRealize Operations
                                                                              • How Does vRealize Operations Work
                                                                              • Understanding vRealize Operations Editions
                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                              • Summary
                                                                                  • Chapter 2
                                                                                    • Deploying vRealize Operations
                                                                                      • vRealize Operations Architecture Overview
                                                                                      • Sizing vRealize Operations
                                                                                      • Installing vRealize Operations for the First Time
                                                                                      • Accessing vRealize Operations
                                                                                      • Summary
                                                                                          • Chapter 3
                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                              • Configuring SSO in vROps
                                                                                              • Understanding Policies in vROps
                                                                                              • Automated Remediation in vROps
                                                                                              • Configuring Alerts
                                                                                              • Predictive DRS
                                                                                              • Automated Workload Optimization
                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                              • Maximize Troubleshooting with vROps
                                                                                              • Summary
                                                                                                  • Chapter 4
                                                                                                    • Maximizing vRealize Operations
                                                                                                      • High Speed Installation
                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                      • Enhanced User Interface
                                                                                                      • Automating Performance Based on Intent
                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                      • Whatrsquos Next

                                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 8

                                                                            After you click OK make sure that you click Save Settings before

                                                                            clicking Close to continue

                                                                            With the solution configured you should now see that vROps is

                                                                            collecting data from vCenter as shown in Figure 2-29

                                                                            It will take some time for vROps to gather all the data that it

                                                                            needs to learn about your virtual infrastructure to start making

                                                                            recommendations for optimization but just in the first few minutes

                                                                            yoursquoll start learning where your bottlenecks are and which of your

                                                                            VMs hosts and datastores are currently under the heaviest workloads

                                                                            (and what the source is of those workloads)

                                                                            Figure 2-28

                                                                            Figure 2-29

                                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                            Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                            interfaces and how to log in to those interfaces

                                                                            Herersquos what you need to know

                                                                            The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                            or domain name) of the vROps VM This IP address was either

                                                                            statically configured when you deployed vROps or obtained by

                                                                            DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                            go to the console of the VM inside the vSphere Web Client

                                                                            bull The username for the web interface defaults to admin the

                                                                            password was configured when you deployed vROps

                                                                            The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                            or domain name used to access vROps but add ldquoadminrdquo after it

                                                                            like this http1921681157admin

                                                                            Figure 2-30

                                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                            bull The username for the web interface defaults to admin the

                                                                            password was configured when you deployed vROps

                                                                            The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                            troubleshooting and network reconfiguration The console is

                                                                            accessed through the VMrsquos console in the vSphere Web Client

                                                                            SSH access may have been enabled when you deployed vROps if

                                                                            not itrsquos possible to enable it by using the console access through

                                                                            the vSphere Web Client

                                                                            bull You can log in to the console using the same admin account

                                                                            shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                            root account By default in vROps therersquos no password set on

                                                                            the root account so the first time you log in yoursquoll be prompted

                                                                            to change the password To do so you must enter the current

                                                                            password Since the default password is blank you can press

                                                                            enter to move on

                                                                            bull The most commonly used administrative tools inside the vROps

                                                                            command-line console are in ldquooptvmwaresharevamirdquo

                                                                            For example vami_config_net shown in Figure 2-32 is used to

                                                                            reconfigure networking on the vROps virtual appliance this is very

                                                                            useful if you used DHCP IP addressing when you deployed the virtual

                                                                            Figure 2-31

                                                                            D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                            appliance but later want to change to a static IP address or reconfigure

                                                                            the DNS servers being used

                                                                            SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                            deploy vROps and how to connect it to vCenter You should now be

                                                                            up and running

                                                                            In the next chapter yoursquoll get detailed information on how vROps

                                                                            is configured in the real world regarding single sign-on alert

                                                                            configuration custom policies and more

                                                                            Figure 2-32

                                                                            CHAPTER 3

                                                                            Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                            yoursquore ready to enable intelligent operations for your virtual

                                                                            infrastructure In this chapter yoursquoll learn about some of the most

                                                                            common configurations you may want to perform beyond the initial

                                                                            configuration Yoursquoll also learn how to configure SSO authentication

                                                                            custom policies custom alerts predictive DRS automated workload

                                                                            balancing capacity management and more

                                                                            Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                            Those are the same admins who always log in to vROps using the

                                                                            SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                            configure single sign-on (SSO) with vROps

                                                                            The benefit of SSO is that any login you can use to log in to the

                                                                            vSphere Web Client will also allow you to log in to vROps And once

                                                                            you log in to the vSphere Web Client you can use vROps without any

                                                                            authentication whatsoever This is a huge convenience

                                                                            Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                            These steps assume that you already have vSphere vCenter and

                                                                            vROps Manager installed and configured

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                            Finally make sure that the time on your vROps server is synced with

                                                                            the time on your vCenter server Network Time Protocol (NTP) is the

                                                                            best way to do this and configuring NTP in vROps is easy Just go into

                                                                            Administration Cluster Management and on the Actions menu click

                                                                            on Network Time Protocol Settings as shown in Figure 3-1

                                                                            If you already have an NTP server (likely configured during deployment

                                                                            of vROps) you can move on from here If you donrsquot have an NTP

                                                                            server enter the name of your NTP server and click Add to add your

                                                                            NTP server

                                                                            Next make sure you have DNS configured for your vCenter server and

                                                                            vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                            the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                            port is not reachablerdquo

                                                                            Finally note carefully the version update and patch levels of your

                                                                            vCenter server and your vROps server I recommend the latest

                                                                            version of both

                                                                            Figure 3-1

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                            Once yoursquove met the prerequisites you can move on to configuring

                                                                            SSO To configure SSO in vROps go to the Administration tab and

                                                                            under Access click on Authentication Sources Then click Add to add

                                                                            a new authentication source as shown in Figure 3-2

                                                                            Note that under ldquosource typerdquo you can configure authentication to

                                                                            SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                            (AD) or Open LDAP

                                                                            Figure 3-2

                                                                            Figure 3-3

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                            Irsquod recommend configuring your vCenter server to use AD

                                                                            authentication then configuring vROps to point to vCenter for SSO

                                                                            SAML authentication This is preferable to configuring vROps to go to

                                                                            AD for authentication

                                                                            Enter a name for the authentication source (whatever you want)

                                                                            keeping the default of SSO SAML for the source type Then enter

                                                                            the vCenter IP address or host name username and password See

                                                                            Figure 3-3

                                                                            Next accept the certificate from vCenter and click OK as shown in

                                                                            Figure 3-4

                                                                            Then as Figure 3-5 shows specify which groups you want to import

                                                                            Assign vROps roles to the user groups that yoursquore importing

                                                                            (Figure 3-6)

                                                                            In this case we added the vCenter administratorsvspherelocal

                                                                            account and made it an administrator for vROps

                                                                            In production environments you might want to create an AD group in

                                                                            which you add your vROps administrators then authorize that group

                                                                            to administer or simply use vROps

                                                                            Figure 3-4

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                            Figure 3-5

                                                                            Figure 3-6

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                            At this point your configuration should be complete To test it log

                                                                            out of vROps and the vSphere Web Client

                                                                            Log back into the vSphere Web Client and open the web page for

                                                                            vROps you should be automatically logged in with no authentication

                                                                            As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                            to log in

                                                                            Remember the goal of this SSO configuration is that you never have

                                                                            to log in to vROps again (during normal usage) as long as yoursquore

                                                                            already logged into the vSphere Web Client Mission accomplished

                                                                            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                            admin needs to perform If you donrsquot do it at the start at some point

                                                                            you will likely need to do it in the future so you might as well do it

                                                                            right from the start

                                                                            If you click on Home at the top of the vROps web interface then click

                                                                            on Administration yoursquoll be taken to the administrative interface

                                                                            where just about all vROps customizations are made (Figure 3-8)

                                                                            Figure 3-7

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                            In the administrative interface click on Policies on the left to configure

                                                                            and customize vROps policies (Figure 3-9)

                                                                            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                            solely work off of thresholds but there are some things that you

                                                                            inherently know about your virtual infrastructure that vROps

                                                                            canrsquot know

                                                                            Figure 3-8

                                                                            Figure 3-9

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                            For example you may have a high-priority production cluster (with

                                                                            many more resources intentionally allocated) and a low priority dev

                                                                            test cluster (with many fewer resources intentionally allocated) You

                                                                            donrsquot want vROps alerting you that you need to add more resources

                                                                            to devtest if you intentionally under-provisioned the devtest cluster

                                                                            for the workload

                                                                            Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                            a production cluster than it is for a testdev cluster Or you might

                                                                            want to exclude the vROps VMs from monitoring and alerting on

                                                                            themselves

                                                                            You can see the importance of customization And since policies

                                                                            are applied to groups there are times when yoursquoll want to wait on

                                                                            the creation of new policies and first create a new group type and

                                                                            associated groups But if you already have a group type to which you

                                                                            want to apply your policy you can go ahead and create the new policy

                                                                            What is a vROps PolicyA policy is a set of rules that you define

                                                                            for vRealize Operations Manager to

                                                                            use to analyze and display information

                                                                            about the objects in your environment

                                                                            You can create modify and administer

                                                                            policies to determine how vRealize Operations

                                                                            Manager displays data in dashboards views and reports

                                                                            Be careful if you choose to modify the default policy

                                                                            as yoursquore modifying how vROps does its job and the

                                                                            information that you see across vROps in dashboards

                                                                            reports and views will forever be changed

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                            Ideally you want to create a new policy for something such as letrsquos

                                                                            say your devtest cluster

                                                                            To do this (assuming you already had a group in mind) click on the

                                                                            Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                            in Figure 3-9) From there you would give the policy a name and

                                                                            description

                                                                            Itrsquos common to create a new policy by starting with an existing policy

                                                                            The policy that you start with is called the ldquobase policyrdquo as the new

                                                                            policy you create inherits its settings from that policy See Figure 3-10

                                                                            From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                            with a group

                                                                            In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                            At this point if you used a policy template you have the option of just

                                                                            clicking Finish to complete the policy creation Or if you want to view

                                                                            or modify all the potential options for the policy configuration and

                                                                            alerts you can do so

                                                                            Figure 3-10

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                            When yoursquore done your new policy will show up in the policy library

                                                                            as shown in Figure 3-12

                                                                            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                            are system defined (the adapter groups) and cannot be changed Other

                                                                            groups are user-defined and can be modified or added to

                                                                            Figure 3-12

                                                                            Figure 3-11

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                            Examples of system-defined adapter groups include Operating

                                                                            Systems World Universe vSAN World and vSphere World These

                                                                            groups contain objects such as the vCenter server ESXi hosts data

                                                                            centers etc

                                                                            Examples of the pre-defined user groups include Department

                                                                            Environment Function Location Security zone and Service Level

                                                                            Object You should use the vROps grouping to organize the objects in

                                                                            your virtual infrastructure in the way that makes the most sense to

                                                                            you If possible use the pre-defined user groups

                                                                            However if those groups donrsquot suit you vROps group types also allow

                                                                            you to create your own custom object groups specifically tailored for

                                                                            your environment Figure 3-13 shows the creation of the Dev-Test

                                                                            group for example

                                                                            By choosing a dynamic group membership (ldquoKeep group membership

                                                                            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                            vSphere inventory object like a folder cluster resource pool or even

                                                                            Figure 3-13

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                            a virtual data center All the objects under that object will always

                                                                            be associated with the group yoursquove created regardless of whether

                                                                            theyrsquore added or removed This is great for dynamically changing

                                                                            environments as most are today

                                                                            Once the grouprsquos created the logical inventory view allows you to

                                                                            use that group for all common vROps functions such as showing the

                                                                            performance and capacity for all associated resources

                                                                            For more information on policies group types and groups check

                                                                            out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                            vRealize-Operations-Manager67vrealize-operations-manager-

                                                                            67-config-guidepdf) in the vROps documentation for more detailed

                                                                            information

                                                                            Automated Remediation in vROps There are many data center monitoring

                                                                            tools out there that tell you that you have

                                                                            a problem Remember the robot from the

                                                                            old sci-fi show ldquoLost In Spacerdquo It was

                                                                            always throwing up its arms and screeching

                                                                            ldquoWarning Warning Dangerrdquo

                                                                            At one point that may have been helpful (if

                                                                            stressful) but our expectations and needs

                                                                            have evolved Todayrsquos tools are able to predict problems before

                                                                            they happen and tell you how to fix them before they impact your

                                                                            applications Prediction and suggested remediation are the new

                                                                            minimum expectation However there are very few tools out there

                                                                            that will not only predict and suggest remediation but automate

                                                                            the process

                                                                            Consider for example an employeemanager analogy where the

                                                                            employee keeps bringing common problems to the manager asking

                                                                            the manager how to solve the recurring issues No manager wants

                                                                            to hear about the same problems over and over again when the

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                            fix is already known What could the manager do After dressing

                                                                            the employee down and threatening to make them eligible for

                                                                            unemployment benefits said manager could write a script that the

                                                                            employee could execute on their own to solve the problem

                                                                            Another analogy that might help is to think in terms of the cloud

                                                                            Cloud management requires a tool that knows what can go wrong in

                                                                            your cloud infrastructure and automatically solve it for you before it

                                                                            impacts applications and yes even without notifying you about it in

                                                                            the middle of the night The ideal would be for your cloud monitoring

                                                                            and management tool to email you a report in the morning that says

                                                                            ldquoI fixed these problems for you while you were sleeping and the

                                                                            applications were never impactedrdquo

                                                                            This is exactly the type of functionality that vROps Intelligent

                                                                            Operations can provide

                                                                            vROps offers many different actions that can be automated without

                                                                            any scripting and without vRealize Automation Examples include

                                                                            powering on a VM powering off a VM resizing most VM resources

                                                                            and more With these actions vROps is able to prevent downtime or

                                                                            application performance issues before they happen

                                                                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                            with vROps

                                                                            bull Automated Workload Optimization The ability of vROps to move

                                                                            running VMs from one cluster to another to proactively prevent

                                                                            performance bottlenecks before they happen

                                                                            bull vROps Automated Actions vROps can perform more than 39

                                                                            different actions on objects managed by the vCenter adapter You

                                                                            can manually perform these actions or configure alerts to trigger

                                                                            remediation with one of them

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                            bull vRealize Automation Integrated Actions The same actions that

                                                                            can be automated with vROps can also be automated with vRealize

                                                                            Automation allowing you to perform more complex automations

                                                                            bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                            can trigger an alert based on an email SNMP trap or REST API

                                                                            notification that alert can then perform an automated action

                                                                            The first thing you need to know is that for these vROps actions to

                                                                            work the vCenter adapter must have Enable Actions set to Enable as

                                                                            shown in Figure 3-15

                                                                            In the past you would configure the vCenter Python Adapter

                                                                            separately but starting with vROps 66 thatrsquos no longer necessary

                                                                            You can view the multitude of different actions that you can either

                                                                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                            Figure 3-15

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                            If you take a look at a specific vSphere object and click on the Actions

                                                                            drop down for that object you can see the actions that apply to that

                                                                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                            To automate these types of actions you need to modify a

                                                                            recommendation to perform an action (remediate) instead of just

                                                                            recommend remediation steps To do this go to the Alerts menu then

                                                                            into Alert Settings Recommendations and find a recommendation

                                                                            Figure 3-16

                                                                            Figure 3-17

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                            you want to automate Figure 3-18 for example shows a pre-defined

                                                                            recommendation to add more memory to a VM

                                                                            In this case therersquos a pre-defined action as well to add more memory

                                                                            to the VM to automatically remediate the memory contention issue

                                                                            and resolve application slowness See Figure 3-19

                                                                            Automated remediation takes alert recommendations (which already

                                                                            exist in your vROps installation) and allows you to turn on an action

                                                                            to take that supersedes the recommendation

                                                                            When automated actions kick in theyrsquore displayed under

                                                                            Administration History Recent Tasks

                                                                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                            were sleeping

                                                                            Figure 3-18

                                                                            Figure 3-19

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                            occur on the monitored objects when data analysis indicates deviations

                                                                            from normal metric values or when a problem occurs with one of the

                                                                            vRealize Operations components

                                                                            In other words alerts are things you need know about

                                                                            vROps Alerts come in three flavors

                                                                            bull Critical

                                                                            bull Immediate

                                                                            bull Warning

                                                                            Critical alerts should be acted upon immediately immediate alerts

                                                                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                            Alerts are visible in a few different areas in vROps The most obvious is

                                                                            the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                            alerts is from the Operations Overview as you can see in Figure 3-21

                                                                            vROps comes with many different alerts preconfigured Under the Alerts

                                                                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                            alerts and create your own custom alerts should you decide to do so

                                                                            Figure 3-20

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                            you receive an alert vROps is typically very helpful in resolving alerts

                                                                            by explaining the problem offering metrics to support its analysis and

                                                                            providing recommended actions to remediate the issue (Figure 3-23)

                                                                            Figure 3-21

                                                                            Figure 3-22

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                            If you select an alert in the Alerts menu you can take ownership

                                                                            cancel the alert suspend the alert go to the alert definition or release

                                                                            ownership (Figure 3-24)

                                                                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                            scheduler aka pDRS So what does pDRS do that the DRS you

                                                                            already know and love doesnrsquot

                                                                            Figure 3-23

                                                                            Figure 3-24

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                            that you love it (I know I do) You may think that DRS is already perfect

                                                                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                            needed to actually predict the needs of your applications With that

                                                                            your applications can achieve the fastest performance possible and

                                                                            your vSphere infrastructure can have the fastest workload balancing

                                                                            ever Would that interest you

                                                                            vSphere and DRS have been working together since vROps 62 when

                                                                            Intelligent Workload Placement with DRS was announced With

                                                                            Intelligent Workload Placement vROps helped to rebalance VM

                                                                            workloads across clusters

                                                                            With Intelligent Workload Placement in place you may think that

                                                                            DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                            all DRS already does its job very well But letrsquos look at the different

                                                                            approaches that DRS has available to it

                                                                            Traditionally DRS has worked by reactively balancing workloads

                                                                            when applications (running on VMs) arenrsquot getting the resources

                                                                            they need DRS analyzes the resources allocated (CPU and memory)

                                                                            and looks to see if those resources are continuously available if they

                                                                            arenrsquot it moves that VM to a host that has those resources available

                                                                            While this works well in most cases there is the potential for

                                                                            contention and thus negative application performance impact (albeit

                                                                            very short) DRS is included with vSphere Enterprise Plus

                                                                            The next step up from reactive is balance which is the Intelligent

                                                                            Workload Placement approach discussed earlier With the balance

                                                                            method vSphere DRS and vROps begin working together

                                                                            This is an improvement over the reactive method because vROps is

                                                                            working at a higher level than DRS to analyze performance across

                                                                            multiple clusters While this is by itself better than DRS the downside

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                            application performance issues and contention before it happens

                                                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                            performance issues While they typically fix application performance

                                                                            issues very quickly therersquos no guarantee that they will in addition

                                                                            therersquos no proactive diagnosis and prevention of problems before

                                                                            they happen

                                                                            Predictive DRS does exactly this helping the admin get out ahead

                                                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                            predicts what resources each VM will need that day using the past

                                                                            resource consumption of each VM as a guide to future needs

                                                                            It combines that predictive ability with the knowledge of what VMs

                                                                            are on each host and the resources that each host is able to contribute

                                                                            vROps makes these predictions using its dynamic thresholds The

                                                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                            each individual VM and application

                                                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                                                            box to Enable Predictive DRS (see Figure 3-26)

                                                                            Next navigate to the Administration menu in vROps then to Solutions

                                                                            Edit your vSphere Solution then under the advanced settings enable

                                                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                            shown in Figure 3-27

                                                                            Figure 3-25

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                            Each hour predictive DRS will combine its knowledge of the

                                                                            environment combined with the historical resource utilization of each

                                                                            VM then take action to ensure that the VMs receive the resources

                                                                            Figure 3-26

                                                                            Figure 3-27

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                            they need before theyrsquore needed The end result is that your critical

                                                                            applications never get the chance to suffer performance degradation

                                                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                            feature called ldquoautomated workload optimizationrdquo You might be

                                                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                            workloads (although technically it doesnrsquot balance at all it ensures

                                                                            that workloads get the resources that they need)

                                                                            Unlike DRS which works within vSphere clusters automated workload

                                                                            optimization automates the optimization of workloads between

                                                                            vSphere clusters Thus to leverage AWO the first requirement is

                                                                            having multiple vSphere clusters

                                                                            I like to say that DRS works intra-cluster and automated workload

                                                                            optimization works inter-cluster

                                                                            Figure 3-28

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                            the Optimize Capacity section See Figure 3-28

                                                                            You can control how yoursquod like the workloads to be placed in the

                                                                            Placement Settings tile by clicking on Edit Settings as shown in

                                                                            Figure 3-29

                                                                            Once you have multiple clusters managed by vROps you can choose to

                                                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                            a Schedule or make workload balancing Automatic

                                                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                            next chapter of this book

                                                                            Figure 3-29

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                            host of valuable metrics

                                                                            bull Total environment capacity

                                                                            bull Used capacity

                                                                            bull CPU capacity trends

                                                                            bull Memory capacity trends

                                                                            Figure 3-30

                                                                            Figure 3-31

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                            bull Disk capacity trends

                                                                            bull Predict how much time remains before your most critical resources

                                                                            are depleted

                                                                            By drilling down into a specific cluster yoursquoll move down into the

                                                                            environment level from there you can drill even deeper For example

                                                                            check out the workload analysis of the cluster in Figure 3-32

                                                                            This drilldown can be done for a specific host VM or datastore For

                                                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                                                            In this case you should be concerned since just 35 days remain until

                                                                            memory runs out in your vCenter Server VM

                                                                            vROps can show the capacity and time remaining for any object it

                                                                            manages including clusters hosts datastores and VMs It will

                                                                            proactively alert you should the capacity and time remaining fall

                                                                            below predetermined levels

                                                                            Figure 3-32

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                            troubleshoot your vSphere infrastructure

                                                                            To that end vROps constantly performs performance analysis to

                                                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                                                            vSAN in addition to the ability to troubleshoot via log data

                                                                            Figure 3-33

                                                                            Figure 3-34

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                            dashboard It enables you to quickly identify the type of contention

                                                                            faced by each VM in the cluster

                                                                            Besides the troubleshooting dashboards the real power of vROps

                                                                            shines through when you realize how often the vROps Smart Alerts

                                                                            are able to point you to the root cause of an issue and provide

                                                                            recommendations for remediation so that you can quickly resolve any

                                                                            trouble that might occur

                                                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                            you installed the vROps Management Pack for vSAN However vSAN

                                                                            management is built into vROps 66 and later

                                                                            Using vSAN management and monitoring in vROps requires you to

                                                                            enable it by connecting it to your vCenter Server In vROps go to

                                                                            the Administration menu then to Solutions select the VMware vSAN

                                                                            solution then the Gear icon to configure (Figure 3-36)

                                                                            Figure 3-35

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                            Figure 3-36

                                                                            Figure 3-37

                                                                            Figure 3-38

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                            After you get a successful test of the connection and credentials make

                                                                            sure that you click Save Settings

                                                                            At this point vROps will begin gathering statistics from your vCenter

                                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                                            insightful statistics and recommendations from vROps

                                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                            bull vSAN Capacity Overview

                                                                            bull Migrate to vSAN

                                                                            bull vSAN Operations Overview

                                                                            bull Troubleshoot vSAN

                                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                            Figure 3-39

                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                            For those using vSAN these dashboards are invaluable They allow

                                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                            clusters prevent vSAN trouble before it happens and if needed

                                                                            troubleshoot vSAN (Figure 3-40)

                                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                                            vROps features and how to maximize your vSphere infrastructure

                                                                            using vROps features like predictive DRS vSAN management and

                                                                            powerful capacity dashboards

                                                                            With the latest version of vROps some even more powerful features

                                                                            have been released In the next chapter wersquoll dive into the latest

                                                                            vROps features that will allow you to enable a self-driving vSphere

                                                                            infrastructure

                                                                            Drive on

                                                                            Figure 3-40

                                                                            CHAPTER 4

                                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                            read this chapter completely With the recently announced vROps 67

                                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                                            driving data center will bring ldquoContinuous performance optimization

                                                                            based on operational and business intent efficient capacity

                                                                            management proactive planning and intelligent remediationrdquo

                                                                            The goal for the self-driving data center is to provide a unified

                                                                            management platform so that the IT organization can optimize

                                                                            plan and scale the software-defined data center and multiple cloud

                                                                            deployments from the applications to the infrastructure

                                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                            new instance of vROps 67 directly from the vSphere client without

                                                                            having to go through the traditional installation steps that we covered

                                                                            in Chapter 2 of this book With the new high speed installation

                                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                                            configure it In addition to the deployment the high speed installation

                                                                            also includes the automatic configuration of the vSphere Adapter to

                                                                            communicate with the vCenter server that you deployed it from

                                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                            From there you can select either the online or offline installation mode

                                                                            provide your vCenter server credentials define your environment

                                                                            (datacenter cluster host datastore and network) and provide IP

                                                                            address details With that information vCenter will automatically

                                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                                            configure the vSphere adapter in vROps

                                                                            Figure 4-1

                                                                            Figure 4-2

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                            You can be up and running with vROps faster than ever by combining

                                                                            vSphere 67 vCenter 67 and vROps 67

                                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                            when you combine vROps 67 and vCenter

                                                                            67 Only with that magical combination

                                                                            can you use the new vROps 67 plugin

                                                                            for the vCenter 67 HTML5 web client

                                                                            (Figure 4-3)

                                                                            The vRealize Operations within vCenter

                                                                            plugin provides you with six new

                                                                            dashboards directly inside your vCenter

                                                                            UI (Figure 4-4)

                                                                            The end result is that you get all the

                                                                            goodness of vROps in your vSphere client

                                                                            helping you be more productive than ever

                                                                            Figure 4-3

                                                                            Figure 4-4

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                            makes vROps easier to use ultimately making you more productive

                                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                                            metrics and logs Figure 4-5 shows the new interface

                                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                            define how the data centerrsquos intended to run and then for vROps to

                                                                            make it happen

                                                                            Figure 4-5

                                                                            Figure 4-6

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                            The first step is to access the current performance of your data center

                                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                            optimization window

                                                                            Simply define intent by configuring settings such as target utilization

                                                                            and cluster headroom then define tag-based placement requirements

                                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                                            bull SLA tiers Gold Silver Bronze

                                                                            bull License policies Windows Oracle Linux

                                                                            bull Compliance PCI HIPAA

                                                                            bull App affinity policies

                                                                            After yoursquove defined intent turn on self-driving operations by

                                                                            automating workload balancing and performance optimization

                                                                            (Figure 4-8) There are several ways to automate optimization action

                                                                            bull Run it now manually based on recommendations

                                                                            bull Schedule it for an automated ongoing optimization

                                                                            Figure 4-7

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                            bull Automate to run when performance troubles occur and desired

                                                                            performance intent isnrsquot met

                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                            insights on potential cost savings from reclamation and analyze

                                                                            optimum densities for the future

                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                            presented As you can see cost data is directly correlated with capacity

                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                            not needed

                                                                            Figure 4-8

                                                                            Figure 4-9

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                            After getting an idea of which data centers to prioritize and what could

                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                            optimization actions This includes reclamation right-sizing and

                                                                            automating workload balancing to reduce license costs as well as

                                                                            densification to consolidate workloads into minimal clusters while

                                                                            assuring that you meet goals for performance target utilization and

                                                                            defined intent

                                                                            The new capacity analytics engine is able to view historical trends and

                                                                            predict the most constrained resources such as CPU memory and

                                                                            disk space It can also give recommendations to either reclaim unused

                                                                            capacity or even add capacity (Figure 4-11)

                                                                            Figure 4-10

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                            workloads For some of those workloads it makes the most sense to

                                                                            move them into the public cloud but which public cloud

                                                                            The new version of vROps allows you to perform what-if scenario

                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                            Figure 4-11

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                            by automatically discovering VMs and apps then provisioning the

                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                            Figure 4-12

                                                                            Figure 4-13

                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                            This capability enables IT to gain control and provide app monitoring

                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                            addition to traditional applications

                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                            More importantly yoursquove learned how to maximize the power of

                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                            center solution that provides powerful features like predictive DRS

                                                                            workload optimization cost savings and ultimately the self-driving

                                                                            data center

                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                            the latest version check out the vROps

                                                                            Upgrade Center

                                                                            httpswwwvmwarecomproducts

                                                                            vrealize-operationsupgrade-centerhtml

                                                                            If you donrsquot have vROps in place already you can

                                                                            sign up for a free 60-day evaluation

                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                            • Chapter 1
                                                                              • Getting Started with VMware vRealize Operations
                                                                                • What is vRealize Operations
                                                                                • How Does vRealize Operations Work
                                                                                • Understanding vRealize Operations Editions
                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                • Summary
                                                                                    • Chapter 2
                                                                                      • Deploying vRealize Operations
                                                                                        • vRealize Operations Architecture Overview
                                                                                        • Sizing vRealize Operations
                                                                                        • Installing vRealize Operations for the First Time
                                                                                        • Accessing vRealize Operations
                                                                                        • Summary
                                                                                            • Chapter 3
                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                • Configuring SSO in vROps
                                                                                                • Understanding Policies in vROps
                                                                                                • Automated Remediation in vROps
                                                                                                • Configuring Alerts
                                                                                                • Predictive DRS
                                                                                                • Automated Workload Optimization
                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                • Maximize Troubleshooting with vROps
                                                                                                • Summary
                                                                                                    • Chapter 4
                                                                                                      • Maximizing vRealize Operations
                                                                                                        • High Speed Installation
                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                        • Enhanced User Interface
                                                                                                        • Automating Performance Based on Intent
                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                        • Whatrsquos Next

                                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 3 9

                                                                              Accessing vRealize OperationsEvery vROps administrator should know how to access critical vROps

                                                                              interfaces and how to log in to those interfaces

                                                                              Herersquos what you need to know

                                                                              The vROps Web User Interfacebull Accessed by pointing your web browser to the URL (IP address

                                                                              or domain name) of the vROps VM This IP address was either

                                                                              statically configured when you deployed vROps or obtained by

                                                                              DHCP If you donrsquot know the IP address of your vROps VM simply

                                                                              go to the console of the VM inside the vSphere Web Client

                                                                              bull The username for the web interface defaults to admin the

                                                                              password was configured when you deployed vROps

                                                                              The vROps Administrative Interfacebull Itrsquos accessed by pointing your web browser to the same IP address

                                                                              or domain name used to access vROps but add ldquoadminrdquo after it

                                                                              like this http1921681157admin

                                                                              Figure 2-30

                                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                              bull The username for the web interface defaults to admin the

                                                                              password was configured when you deployed vROps

                                                                              The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                              troubleshooting and network reconfiguration The console is

                                                                              accessed through the VMrsquos console in the vSphere Web Client

                                                                              SSH access may have been enabled when you deployed vROps if

                                                                              not itrsquos possible to enable it by using the console access through

                                                                              the vSphere Web Client

                                                                              bull You can log in to the console using the same admin account

                                                                              shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                              root account By default in vROps therersquos no password set on

                                                                              the root account so the first time you log in yoursquoll be prompted

                                                                              to change the password To do so you must enter the current

                                                                              password Since the default password is blank you can press

                                                                              enter to move on

                                                                              bull The most commonly used administrative tools inside the vROps

                                                                              command-line console are in ldquooptvmwaresharevamirdquo

                                                                              For example vami_config_net shown in Figure 2-32 is used to

                                                                              reconfigure networking on the vROps virtual appliance this is very

                                                                              useful if you used DHCP IP addressing when you deployed the virtual

                                                                              Figure 2-31

                                                                              D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                              appliance but later want to change to a static IP address or reconfigure

                                                                              the DNS servers being used

                                                                              SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                              deploy vROps and how to connect it to vCenter You should now be

                                                                              up and running

                                                                              In the next chapter yoursquoll get detailed information on how vROps

                                                                              is configured in the real world regarding single sign-on alert

                                                                              configuration custom policies and more

                                                                              Figure 2-32

                                                                              CHAPTER 3

                                                                              Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                              yoursquore ready to enable intelligent operations for your virtual

                                                                              infrastructure In this chapter yoursquoll learn about some of the most

                                                                              common configurations you may want to perform beyond the initial

                                                                              configuration Yoursquoll also learn how to configure SSO authentication

                                                                              custom policies custom alerts predictive DRS automated workload

                                                                              balancing capacity management and more

                                                                              Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                              Those are the same admins who always log in to vROps using the

                                                                              SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                              configure single sign-on (SSO) with vROps

                                                                              The benefit of SSO is that any login you can use to log in to the

                                                                              vSphere Web Client will also allow you to log in to vROps And once

                                                                              you log in to the vSphere Web Client you can use vROps without any

                                                                              authentication whatsoever This is a huge convenience

                                                                              Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                              These steps assume that you already have vSphere vCenter and

                                                                              vROps Manager installed and configured

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                              Finally make sure that the time on your vROps server is synced with

                                                                              the time on your vCenter server Network Time Protocol (NTP) is the

                                                                              best way to do this and configuring NTP in vROps is easy Just go into

                                                                              Administration Cluster Management and on the Actions menu click

                                                                              on Network Time Protocol Settings as shown in Figure 3-1

                                                                              If you already have an NTP server (likely configured during deployment

                                                                              of vROps) you can move on from here If you donrsquot have an NTP

                                                                              server enter the name of your NTP server and click Add to add your

                                                                              NTP server

                                                                              Next make sure you have DNS configured for your vCenter server and

                                                                              vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                              the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                              port is not reachablerdquo

                                                                              Finally note carefully the version update and patch levels of your

                                                                              vCenter server and your vROps server I recommend the latest

                                                                              version of both

                                                                              Figure 3-1

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                              Once yoursquove met the prerequisites you can move on to configuring

                                                                              SSO To configure SSO in vROps go to the Administration tab and

                                                                              under Access click on Authentication Sources Then click Add to add

                                                                              a new authentication source as shown in Figure 3-2

                                                                              Note that under ldquosource typerdquo you can configure authentication to

                                                                              SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                              (AD) or Open LDAP

                                                                              Figure 3-2

                                                                              Figure 3-3

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                              Irsquod recommend configuring your vCenter server to use AD

                                                                              authentication then configuring vROps to point to vCenter for SSO

                                                                              SAML authentication This is preferable to configuring vROps to go to

                                                                              AD for authentication

                                                                              Enter a name for the authentication source (whatever you want)

                                                                              keeping the default of SSO SAML for the source type Then enter

                                                                              the vCenter IP address or host name username and password See

                                                                              Figure 3-3

                                                                              Next accept the certificate from vCenter and click OK as shown in

                                                                              Figure 3-4

                                                                              Then as Figure 3-5 shows specify which groups you want to import

                                                                              Assign vROps roles to the user groups that yoursquore importing

                                                                              (Figure 3-6)

                                                                              In this case we added the vCenter administratorsvspherelocal

                                                                              account and made it an administrator for vROps

                                                                              In production environments you might want to create an AD group in

                                                                              which you add your vROps administrators then authorize that group

                                                                              to administer or simply use vROps

                                                                              Figure 3-4

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                              Figure 3-5

                                                                              Figure 3-6

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                              At this point your configuration should be complete To test it log

                                                                              out of vROps and the vSphere Web Client

                                                                              Log back into the vSphere Web Client and open the web page for

                                                                              vROps you should be automatically logged in with no authentication

                                                                              As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                              to log in

                                                                              Remember the goal of this SSO configuration is that you never have

                                                                              to log in to vROps again (during normal usage) as long as yoursquore

                                                                              already logged into the vSphere Web Client Mission accomplished

                                                                              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                              admin needs to perform If you donrsquot do it at the start at some point

                                                                              you will likely need to do it in the future so you might as well do it

                                                                              right from the start

                                                                              If you click on Home at the top of the vROps web interface then click

                                                                              on Administration yoursquoll be taken to the administrative interface

                                                                              where just about all vROps customizations are made (Figure 3-8)

                                                                              Figure 3-7

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                              In the administrative interface click on Policies on the left to configure

                                                                              and customize vROps policies (Figure 3-9)

                                                                              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                              solely work off of thresholds but there are some things that you

                                                                              inherently know about your virtual infrastructure that vROps

                                                                              canrsquot know

                                                                              Figure 3-8

                                                                              Figure 3-9

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                              For example you may have a high-priority production cluster (with

                                                                              many more resources intentionally allocated) and a low priority dev

                                                                              test cluster (with many fewer resources intentionally allocated) You

                                                                              donrsquot want vROps alerting you that you need to add more resources

                                                                              to devtest if you intentionally under-provisioned the devtest cluster

                                                                              for the workload

                                                                              Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                              a production cluster than it is for a testdev cluster Or you might

                                                                              want to exclude the vROps VMs from monitoring and alerting on

                                                                              themselves

                                                                              You can see the importance of customization And since policies

                                                                              are applied to groups there are times when yoursquoll want to wait on

                                                                              the creation of new policies and first create a new group type and

                                                                              associated groups But if you already have a group type to which you

                                                                              want to apply your policy you can go ahead and create the new policy

                                                                              What is a vROps PolicyA policy is a set of rules that you define

                                                                              for vRealize Operations Manager to

                                                                              use to analyze and display information

                                                                              about the objects in your environment

                                                                              You can create modify and administer

                                                                              policies to determine how vRealize Operations

                                                                              Manager displays data in dashboards views and reports

                                                                              Be careful if you choose to modify the default policy

                                                                              as yoursquore modifying how vROps does its job and the

                                                                              information that you see across vROps in dashboards

                                                                              reports and views will forever be changed

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                              Ideally you want to create a new policy for something such as letrsquos

                                                                              say your devtest cluster

                                                                              To do this (assuming you already had a group in mind) click on the

                                                                              Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                              in Figure 3-9) From there you would give the policy a name and

                                                                              description

                                                                              Itrsquos common to create a new policy by starting with an existing policy

                                                                              The policy that you start with is called the ldquobase policyrdquo as the new

                                                                              policy you create inherits its settings from that policy See Figure 3-10

                                                                              From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                              with a group

                                                                              In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                              At this point if you used a policy template you have the option of just

                                                                              clicking Finish to complete the policy creation Or if you want to view

                                                                              or modify all the potential options for the policy configuration and

                                                                              alerts you can do so

                                                                              Figure 3-10

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                              When yoursquore done your new policy will show up in the policy library

                                                                              as shown in Figure 3-12

                                                                              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                              are system defined (the adapter groups) and cannot be changed Other

                                                                              groups are user-defined and can be modified or added to

                                                                              Figure 3-12

                                                                              Figure 3-11

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                              Examples of system-defined adapter groups include Operating

                                                                              Systems World Universe vSAN World and vSphere World These

                                                                              groups contain objects such as the vCenter server ESXi hosts data

                                                                              centers etc

                                                                              Examples of the pre-defined user groups include Department

                                                                              Environment Function Location Security zone and Service Level

                                                                              Object You should use the vROps grouping to organize the objects in

                                                                              your virtual infrastructure in the way that makes the most sense to

                                                                              you If possible use the pre-defined user groups

                                                                              However if those groups donrsquot suit you vROps group types also allow

                                                                              you to create your own custom object groups specifically tailored for

                                                                              your environment Figure 3-13 shows the creation of the Dev-Test

                                                                              group for example

                                                                              By choosing a dynamic group membership (ldquoKeep group membership

                                                                              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                              vSphere inventory object like a folder cluster resource pool or even

                                                                              Figure 3-13

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                              a virtual data center All the objects under that object will always

                                                                              be associated with the group yoursquove created regardless of whether

                                                                              theyrsquore added or removed This is great for dynamically changing

                                                                              environments as most are today

                                                                              Once the grouprsquos created the logical inventory view allows you to

                                                                              use that group for all common vROps functions such as showing the

                                                                              performance and capacity for all associated resources

                                                                              For more information on policies group types and groups check

                                                                              out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                              vRealize-Operations-Manager67vrealize-operations-manager-

                                                                              67-config-guidepdf) in the vROps documentation for more detailed

                                                                              information

                                                                              Automated Remediation in vROps There are many data center monitoring

                                                                              tools out there that tell you that you have

                                                                              a problem Remember the robot from the

                                                                              old sci-fi show ldquoLost In Spacerdquo It was

                                                                              always throwing up its arms and screeching

                                                                              ldquoWarning Warning Dangerrdquo

                                                                              At one point that may have been helpful (if

                                                                              stressful) but our expectations and needs

                                                                              have evolved Todayrsquos tools are able to predict problems before

                                                                              they happen and tell you how to fix them before they impact your

                                                                              applications Prediction and suggested remediation are the new

                                                                              minimum expectation However there are very few tools out there

                                                                              that will not only predict and suggest remediation but automate

                                                                              the process

                                                                              Consider for example an employeemanager analogy where the

                                                                              employee keeps bringing common problems to the manager asking

                                                                              the manager how to solve the recurring issues No manager wants

                                                                              to hear about the same problems over and over again when the

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                              fix is already known What could the manager do After dressing

                                                                              the employee down and threatening to make them eligible for

                                                                              unemployment benefits said manager could write a script that the

                                                                              employee could execute on their own to solve the problem

                                                                              Another analogy that might help is to think in terms of the cloud

                                                                              Cloud management requires a tool that knows what can go wrong in

                                                                              your cloud infrastructure and automatically solve it for you before it

                                                                              impacts applications and yes even without notifying you about it in

                                                                              the middle of the night The ideal would be for your cloud monitoring

                                                                              and management tool to email you a report in the morning that says

                                                                              ldquoI fixed these problems for you while you were sleeping and the

                                                                              applications were never impactedrdquo

                                                                              This is exactly the type of functionality that vROps Intelligent

                                                                              Operations can provide

                                                                              vROps offers many different actions that can be automated without

                                                                              any scripting and without vRealize Automation Examples include

                                                                              powering on a VM powering off a VM resizing most VM resources

                                                                              and more With these actions vROps is able to prevent downtime or

                                                                              application performance issues before they happen

                                                                              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                              with vROps

                                                                              bull Automated Workload Optimization The ability of vROps to move

                                                                              running VMs from one cluster to another to proactively prevent

                                                                              performance bottlenecks before they happen

                                                                              bull vROps Automated Actions vROps can perform more than 39

                                                                              different actions on objects managed by the vCenter adapter You

                                                                              can manually perform these actions or configure alerts to trigger

                                                                              remediation with one of them

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                              bull vRealize Automation Integrated Actions The same actions that

                                                                              can be automated with vROps can also be automated with vRealize

                                                                              Automation allowing you to perform more complex automations

                                                                              bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                              can trigger an alert based on an email SNMP trap or REST API

                                                                              notification that alert can then perform an automated action

                                                                              The first thing you need to know is that for these vROps actions to

                                                                              work the vCenter adapter must have Enable Actions set to Enable as

                                                                              shown in Figure 3-15

                                                                              In the past you would configure the vCenter Python Adapter

                                                                              separately but starting with vROps 66 thatrsquos no longer necessary

                                                                              You can view the multitude of different actions that you can either

                                                                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                              Figure 3-15

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                              If you take a look at a specific vSphere object and click on the Actions

                                                                              drop down for that object you can see the actions that apply to that

                                                                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                              To automate these types of actions you need to modify a

                                                                              recommendation to perform an action (remediate) instead of just

                                                                              recommend remediation steps To do this go to the Alerts menu then

                                                                              into Alert Settings Recommendations and find a recommendation

                                                                              Figure 3-16

                                                                              Figure 3-17

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                              you want to automate Figure 3-18 for example shows a pre-defined

                                                                              recommendation to add more memory to a VM

                                                                              In this case therersquos a pre-defined action as well to add more memory

                                                                              to the VM to automatically remediate the memory contention issue

                                                                              and resolve application slowness See Figure 3-19

                                                                              Automated remediation takes alert recommendations (which already

                                                                              exist in your vROps installation) and allows you to turn on an action

                                                                              to take that supersedes the recommendation

                                                                              When automated actions kick in theyrsquore displayed under

                                                                              Administration History Recent Tasks

                                                                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                              were sleeping

                                                                              Figure 3-18

                                                                              Figure 3-19

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                              occur on the monitored objects when data analysis indicates deviations

                                                                              from normal metric values or when a problem occurs with one of the

                                                                              vRealize Operations components

                                                                              In other words alerts are things you need know about

                                                                              vROps Alerts come in three flavors

                                                                              bull Critical

                                                                              bull Immediate

                                                                              bull Warning

                                                                              Critical alerts should be acted upon immediately immediate alerts

                                                                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                              Alerts are visible in a few different areas in vROps The most obvious is

                                                                              the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                              alerts is from the Operations Overview as you can see in Figure 3-21

                                                                              vROps comes with many different alerts preconfigured Under the Alerts

                                                                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                              alerts and create your own custom alerts should you decide to do so

                                                                              Figure 3-20

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                              you receive an alert vROps is typically very helpful in resolving alerts

                                                                              by explaining the problem offering metrics to support its analysis and

                                                                              providing recommended actions to remediate the issue (Figure 3-23)

                                                                              Figure 3-21

                                                                              Figure 3-22

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                              If you select an alert in the Alerts menu you can take ownership

                                                                              cancel the alert suspend the alert go to the alert definition or release

                                                                              ownership (Figure 3-24)

                                                                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                              scheduler aka pDRS So what does pDRS do that the DRS you

                                                                              already know and love doesnrsquot

                                                                              Figure 3-23

                                                                              Figure 3-24

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                              that you love it (I know I do) You may think that DRS is already perfect

                                                                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                              needed to actually predict the needs of your applications With that

                                                                              your applications can achieve the fastest performance possible and

                                                                              your vSphere infrastructure can have the fastest workload balancing

                                                                              ever Would that interest you

                                                                              vSphere and DRS have been working together since vROps 62 when

                                                                              Intelligent Workload Placement with DRS was announced With

                                                                              Intelligent Workload Placement vROps helped to rebalance VM

                                                                              workloads across clusters

                                                                              With Intelligent Workload Placement in place you may think that

                                                                              DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                              all DRS already does its job very well But letrsquos look at the different

                                                                              approaches that DRS has available to it

                                                                              Traditionally DRS has worked by reactively balancing workloads

                                                                              when applications (running on VMs) arenrsquot getting the resources

                                                                              they need DRS analyzes the resources allocated (CPU and memory)

                                                                              and looks to see if those resources are continuously available if they

                                                                              arenrsquot it moves that VM to a host that has those resources available

                                                                              While this works well in most cases there is the potential for

                                                                              contention and thus negative application performance impact (albeit

                                                                              very short) DRS is included with vSphere Enterprise Plus

                                                                              The next step up from reactive is balance which is the Intelligent

                                                                              Workload Placement approach discussed earlier With the balance

                                                                              method vSphere DRS and vROps begin working together

                                                                              This is an improvement over the reactive method because vROps is

                                                                              working at a higher level than DRS to analyze performance across

                                                                              multiple clusters While this is by itself better than DRS the downside

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                              is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                              application performance issues and contention before it happens

                                                                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                              performance issues While they typically fix application performance

                                                                              issues very quickly therersquos no guarantee that they will in addition

                                                                              therersquos no proactive diagnosis and prevention of problems before

                                                                              they happen

                                                                              Predictive DRS does exactly this helping the admin get out ahead

                                                                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                              predicts what resources each VM will need that day using the past

                                                                              resource consumption of each VM as a guide to future needs

                                                                              It combines that predictive ability with the knowledge of what VMs

                                                                              are on each host and the resources that each host is able to contribute

                                                                              vROps makes these predictions using its dynamic thresholds The

                                                                              great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                              each individual VM and application

                                                                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                              your DRS Cluster Configuration enable vSphere DRS and check the

                                                                              box to Enable Predictive DRS (see Figure 3-26)

                                                                              Next navigate to the Administration menu in vROps then to Solutions

                                                                              Edit your vSphere Solution then under the advanced settings enable

                                                                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                              shown in Figure 3-27

                                                                              Figure 3-25

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                              Each hour predictive DRS will combine its knowledge of the

                                                                              environment combined with the historical resource utilization of each

                                                                              VM then take action to ensure that the VMs receive the resources

                                                                              Figure 3-26

                                                                              Figure 3-27

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                              they need before theyrsquore needed The end result is that your critical

                                                                              applications never get the chance to suffer performance degradation

                                                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                              feature called ldquoautomated workload optimizationrdquo You might be

                                                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                              workloads (although technically it doesnrsquot balance at all it ensures

                                                                              that workloads get the resources that they need)

                                                                              Unlike DRS which works within vSphere clusters automated workload

                                                                              optimization automates the optimization of workloads between

                                                                              vSphere clusters Thus to leverage AWO the first requirement is

                                                                              having multiple vSphere clusters

                                                                              I like to say that DRS works intra-cluster and automated workload

                                                                              optimization works inter-cluster

                                                                              Figure 3-28

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                              the Optimize Capacity section See Figure 3-28

                                                                              You can control how yoursquod like the workloads to be placed in the

                                                                              Placement Settings tile by clicking on Edit Settings as shown in

                                                                              Figure 3-29

                                                                              Once you have multiple clusters managed by vROps you can choose to

                                                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                              a Schedule or make workload balancing Automatic

                                                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                              next chapter of this book

                                                                              Figure 3-29

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                              host of valuable metrics

                                                                              bull Total environment capacity

                                                                              bull Used capacity

                                                                              bull CPU capacity trends

                                                                              bull Memory capacity trends

                                                                              Figure 3-30

                                                                              Figure 3-31

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                              bull Disk capacity trends

                                                                              bull Predict how much time remains before your most critical resources

                                                                              are depleted

                                                                              By drilling down into a specific cluster yoursquoll move down into the

                                                                              environment level from there you can drill even deeper For example

                                                                              check out the workload analysis of the cluster in Figure 3-32

                                                                              This drilldown can be done for a specific host VM or datastore For

                                                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                                                              In this case you should be concerned since just 35 days remain until

                                                                              memory runs out in your vCenter Server VM

                                                                              vROps can show the capacity and time remaining for any object it

                                                                              manages including clusters hosts datastores and VMs It will

                                                                              proactively alert you should the capacity and time remaining fall

                                                                              below predetermined levels

                                                                              Figure 3-32

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                              troubleshoot your vSphere infrastructure

                                                                              To that end vROps constantly performs performance analysis to

                                                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                                                              vSAN in addition to the ability to troubleshoot via log data

                                                                              Figure 3-33

                                                                              Figure 3-34

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                              dashboard It enables you to quickly identify the type of contention

                                                                              faced by each VM in the cluster

                                                                              Besides the troubleshooting dashboards the real power of vROps

                                                                              shines through when you realize how often the vROps Smart Alerts

                                                                              are able to point you to the root cause of an issue and provide

                                                                              recommendations for remediation so that you can quickly resolve any

                                                                              trouble that might occur

                                                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                              you installed the vROps Management Pack for vSAN However vSAN

                                                                              management is built into vROps 66 and later

                                                                              Using vSAN management and monitoring in vROps requires you to

                                                                              enable it by connecting it to your vCenter Server In vROps go to

                                                                              the Administration menu then to Solutions select the VMware vSAN

                                                                              solution then the Gear icon to configure (Figure 3-36)

                                                                              Figure 3-35

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                              Figure 3-36

                                                                              Figure 3-37

                                                                              Figure 3-38

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                              After you get a successful test of the connection and credentials make

                                                                              sure that you click Save Settings

                                                                              At this point vROps will begin gathering statistics from your vCenter

                                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                                              insightful statistics and recommendations from vROps

                                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                              bull vSAN Capacity Overview

                                                                              bull Migrate to vSAN

                                                                              bull vSAN Operations Overview

                                                                              bull Troubleshoot vSAN

                                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                              Figure 3-39

                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                              For those using vSAN these dashboards are invaluable They allow

                                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                              clusters prevent vSAN trouble before it happens and if needed

                                                                              troubleshoot vSAN (Figure 3-40)

                                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                                              vROps features and how to maximize your vSphere infrastructure

                                                                              using vROps features like predictive DRS vSAN management and

                                                                              powerful capacity dashboards

                                                                              With the latest version of vROps some even more powerful features

                                                                              have been released In the next chapter wersquoll dive into the latest

                                                                              vROps features that will allow you to enable a self-driving vSphere

                                                                              infrastructure

                                                                              Drive on

                                                                              Figure 3-40

                                                                              CHAPTER 4

                                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                              read this chapter completely With the recently announced vROps 67

                                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                                              driving data center will bring ldquoContinuous performance optimization

                                                                              based on operational and business intent efficient capacity

                                                                              management proactive planning and intelligent remediationrdquo

                                                                              The goal for the self-driving data center is to provide a unified

                                                                              management platform so that the IT organization can optimize

                                                                              plan and scale the software-defined data center and multiple cloud

                                                                              deployments from the applications to the infrastructure

                                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                              new instance of vROps 67 directly from the vSphere client without

                                                                              having to go through the traditional installation steps that we covered

                                                                              in Chapter 2 of this book With the new high speed installation

                                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                                              configure it In addition to the deployment the high speed installation

                                                                              also includes the automatic configuration of the vSphere Adapter to

                                                                              communicate with the vCenter server that you deployed it from

                                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                              From there you can select either the online or offline installation mode

                                                                              provide your vCenter server credentials define your environment

                                                                              (datacenter cluster host datastore and network) and provide IP

                                                                              address details With that information vCenter will automatically

                                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                                              configure the vSphere adapter in vROps

                                                                              Figure 4-1

                                                                              Figure 4-2

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                              You can be up and running with vROps faster than ever by combining

                                                                              vSphere 67 vCenter 67 and vROps 67

                                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                              when you combine vROps 67 and vCenter

                                                                              67 Only with that magical combination

                                                                              can you use the new vROps 67 plugin

                                                                              for the vCenter 67 HTML5 web client

                                                                              (Figure 4-3)

                                                                              The vRealize Operations within vCenter

                                                                              plugin provides you with six new

                                                                              dashboards directly inside your vCenter

                                                                              UI (Figure 4-4)

                                                                              The end result is that you get all the

                                                                              goodness of vROps in your vSphere client

                                                                              helping you be more productive than ever

                                                                              Figure 4-3

                                                                              Figure 4-4

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                              makes vROps easier to use ultimately making you more productive

                                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                                              metrics and logs Figure 4-5 shows the new interface

                                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                              define how the data centerrsquos intended to run and then for vROps to

                                                                              make it happen

                                                                              Figure 4-5

                                                                              Figure 4-6

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                              The first step is to access the current performance of your data center

                                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                              optimization window

                                                                              Simply define intent by configuring settings such as target utilization

                                                                              and cluster headroom then define tag-based placement requirements

                                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                                              bull SLA tiers Gold Silver Bronze

                                                                              bull License policies Windows Oracle Linux

                                                                              bull Compliance PCI HIPAA

                                                                              bull App affinity policies

                                                                              After yoursquove defined intent turn on self-driving operations by

                                                                              automating workload balancing and performance optimization

                                                                              (Figure 4-8) There are several ways to automate optimization action

                                                                              bull Run it now manually based on recommendations

                                                                              bull Schedule it for an automated ongoing optimization

                                                                              Figure 4-7

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                              bull Automate to run when performance troubles occur and desired

                                                                              performance intent isnrsquot met

                                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                                              insights on potential cost savings from reclamation and analyze

                                                                              optimum densities for the future

                                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                                              presented As you can see cost data is directly correlated with capacity

                                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                              not needed

                                                                              Figure 4-8

                                                                              Figure 4-9

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                              After getting an idea of which data centers to prioritize and what could

                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                              optimization actions This includes reclamation right-sizing and

                                                                              automating workload balancing to reduce license costs as well as

                                                                              densification to consolidate workloads into minimal clusters while

                                                                              assuring that you meet goals for performance target utilization and

                                                                              defined intent

                                                                              The new capacity analytics engine is able to view historical trends and

                                                                              predict the most constrained resources such as CPU memory and

                                                                              disk space It can also give recommendations to either reclaim unused

                                                                              capacity or even add capacity (Figure 4-11)

                                                                              Figure 4-10

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                              workloads For some of those workloads it makes the most sense to

                                                                              move them into the public cloud but which public cloud

                                                                              The new version of vROps allows you to perform what-if scenario

                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                              Figure 4-11

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                              by automatically discovering VMs and apps then provisioning the

                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                              Figure 4-12

                                                                              Figure 4-13

                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                              This capability enables IT to gain control and provide app monitoring

                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                              addition to traditional applications

                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                              More importantly yoursquove learned how to maximize the power of

                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                              center solution that provides powerful features like predictive DRS

                                                                              workload optimization cost savings and ultimately the self-driving

                                                                              data center

                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                              the latest version check out the vROps

                                                                              Upgrade Center

                                                                              httpswwwvmwarecomproducts

                                                                              vrealize-operationsupgrade-centerhtml

                                                                              If you donrsquot have vROps in place already you can

                                                                              sign up for a free 60-day evaluation

                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                              • Chapter 1
                                                                                • Getting Started with VMware vRealize Operations
                                                                                  • What is vRealize Operations
                                                                                  • How Does vRealize Operations Work
                                                                                  • Understanding vRealize Operations Editions
                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                  • Summary
                                                                                      • Chapter 2
                                                                                        • Deploying vRealize Operations
                                                                                          • vRealize Operations Architecture Overview
                                                                                          • Sizing vRealize Operations
                                                                                          • Installing vRealize Operations for the First Time
                                                                                          • Accessing vRealize Operations
                                                                                          • Summary
                                                                                              • Chapter 3
                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                  • Configuring SSO in vROps
                                                                                                  • Understanding Policies in vROps
                                                                                                  • Automated Remediation in vROps
                                                                                                  • Configuring Alerts
                                                                                                  • Predictive DRS
                                                                                                  • Automated Workload Optimization
                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                  • Summary
                                                                                                      • Chapter 4
                                                                                                        • Maximizing vRealize Operations
                                                                                                          • High Speed Installation
                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                          • Enhanced User Interface
                                                                                                          • Automating Performance Based on Intent
                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                          • Whatrsquos Next

                                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 0

                                                                                bull The username for the web interface defaults to admin the

                                                                                password was configured when you deployed vROps

                                                                                The vROps Console and SSH Accessbull The vROps console (Figure 2-30) is typically used for

                                                                                troubleshooting and network reconfiguration The console is

                                                                                accessed through the VMrsquos console in the vSphere Web Client

                                                                                SSH access may have been enabled when you deployed vROps if

                                                                                not itrsquos possible to enable it by using the console access through

                                                                                the vSphere Web Client

                                                                                bull You can log in to the console using the same admin account

                                                                                shown in Figure 2-31 but itrsquos much more useful to log in as the

                                                                                root account By default in vROps therersquos no password set on

                                                                                the root account so the first time you log in yoursquoll be prompted

                                                                                to change the password To do so you must enter the current

                                                                                password Since the default password is blank you can press

                                                                                enter to move on

                                                                                bull The most commonly used administrative tools inside the vROps

                                                                                command-line console are in ldquooptvmwaresharevamirdquo

                                                                                For example vami_config_net shown in Figure 2-32 is used to

                                                                                reconfigure networking on the vROps virtual appliance this is very

                                                                                useful if you used DHCP IP addressing when you deployed the virtual

                                                                                Figure 2-31

                                                                                D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                                appliance but later want to change to a static IP address or reconfigure

                                                                                the DNS servers being used

                                                                                SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                                deploy vROps and how to connect it to vCenter You should now be

                                                                                up and running

                                                                                In the next chapter yoursquoll get detailed information on how vROps

                                                                                is configured in the real world regarding single sign-on alert

                                                                                configuration custom policies and more

                                                                                Figure 2-32

                                                                                CHAPTER 3

                                                                                Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                                yoursquore ready to enable intelligent operations for your virtual

                                                                                infrastructure In this chapter yoursquoll learn about some of the most

                                                                                common configurations you may want to perform beyond the initial

                                                                                configuration Yoursquoll also learn how to configure SSO authentication

                                                                                custom policies custom alerts predictive DRS automated workload

                                                                                balancing capacity management and more

                                                                                Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                                Those are the same admins who always log in to vROps using the

                                                                                SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                                configure single sign-on (SSO) with vROps

                                                                                The benefit of SSO is that any login you can use to log in to the

                                                                                vSphere Web Client will also allow you to log in to vROps And once

                                                                                you log in to the vSphere Web Client you can use vROps without any

                                                                                authentication whatsoever This is a huge convenience

                                                                                Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                                These steps assume that you already have vSphere vCenter and

                                                                                vROps Manager installed and configured

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                                Finally make sure that the time on your vROps server is synced with

                                                                                the time on your vCenter server Network Time Protocol (NTP) is the

                                                                                best way to do this and configuring NTP in vROps is easy Just go into

                                                                                Administration Cluster Management and on the Actions menu click

                                                                                on Network Time Protocol Settings as shown in Figure 3-1

                                                                                If you already have an NTP server (likely configured during deployment

                                                                                of vROps) you can move on from here If you donrsquot have an NTP

                                                                                server enter the name of your NTP server and click Add to add your

                                                                                NTP server

                                                                                Next make sure you have DNS configured for your vCenter server and

                                                                                vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                                the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                                port is not reachablerdquo

                                                                                Finally note carefully the version update and patch levels of your

                                                                                vCenter server and your vROps server I recommend the latest

                                                                                version of both

                                                                                Figure 3-1

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                                Once yoursquove met the prerequisites you can move on to configuring

                                                                                SSO To configure SSO in vROps go to the Administration tab and

                                                                                under Access click on Authentication Sources Then click Add to add

                                                                                a new authentication source as shown in Figure 3-2

                                                                                Note that under ldquosource typerdquo you can configure authentication to

                                                                                SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                                (AD) or Open LDAP

                                                                                Figure 3-2

                                                                                Figure 3-3

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                Irsquod recommend configuring your vCenter server to use AD

                                                                                authentication then configuring vROps to point to vCenter for SSO

                                                                                SAML authentication This is preferable to configuring vROps to go to

                                                                                AD for authentication

                                                                                Enter a name for the authentication source (whatever you want)

                                                                                keeping the default of SSO SAML for the source type Then enter

                                                                                the vCenter IP address or host name username and password See

                                                                                Figure 3-3

                                                                                Next accept the certificate from vCenter and click OK as shown in

                                                                                Figure 3-4

                                                                                Then as Figure 3-5 shows specify which groups you want to import

                                                                                Assign vROps roles to the user groups that yoursquore importing

                                                                                (Figure 3-6)

                                                                                In this case we added the vCenter administratorsvspherelocal

                                                                                account and made it an administrator for vROps

                                                                                In production environments you might want to create an AD group in

                                                                                which you add your vROps administrators then authorize that group

                                                                                to administer or simply use vROps

                                                                                Figure 3-4

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                Figure 3-5

                                                                                Figure 3-6

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                At this point your configuration should be complete To test it log

                                                                                out of vROps and the vSphere Web Client

                                                                                Log back into the vSphere Web Client and open the web page for

                                                                                vROps you should be automatically logged in with no authentication

                                                                                As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                to log in

                                                                                Remember the goal of this SSO configuration is that you never have

                                                                                to log in to vROps again (during normal usage) as long as yoursquore

                                                                                already logged into the vSphere Web Client Mission accomplished

                                                                                Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                admin needs to perform If you donrsquot do it at the start at some point

                                                                                you will likely need to do it in the future so you might as well do it

                                                                                right from the start

                                                                                If you click on Home at the top of the vROps web interface then click

                                                                                on Administration yoursquoll be taken to the administrative interface

                                                                                where just about all vROps customizations are made (Figure 3-8)

                                                                                Figure 3-7

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                In the administrative interface click on Policies on the left to configure

                                                                                and customize vROps policies (Figure 3-9)

                                                                                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                solely work off of thresholds but there are some things that you

                                                                                inherently know about your virtual infrastructure that vROps

                                                                                canrsquot know

                                                                                Figure 3-8

                                                                                Figure 3-9

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                For example you may have a high-priority production cluster (with

                                                                                many more resources intentionally allocated) and a low priority dev

                                                                                test cluster (with many fewer resources intentionally allocated) You

                                                                                donrsquot want vROps alerting you that you need to add more resources

                                                                                to devtest if you intentionally under-provisioned the devtest cluster

                                                                                for the workload

                                                                                Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                a production cluster than it is for a testdev cluster Or you might

                                                                                want to exclude the vROps VMs from monitoring and alerting on

                                                                                themselves

                                                                                You can see the importance of customization And since policies

                                                                                are applied to groups there are times when yoursquoll want to wait on

                                                                                the creation of new policies and first create a new group type and

                                                                                associated groups But if you already have a group type to which you

                                                                                want to apply your policy you can go ahead and create the new policy

                                                                                What is a vROps PolicyA policy is a set of rules that you define

                                                                                for vRealize Operations Manager to

                                                                                use to analyze and display information

                                                                                about the objects in your environment

                                                                                You can create modify and administer

                                                                                policies to determine how vRealize Operations

                                                                                Manager displays data in dashboards views and reports

                                                                                Be careful if you choose to modify the default policy

                                                                                as yoursquore modifying how vROps does its job and the

                                                                                information that you see across vROps in dashboards

                                                                                reports and views will forever be changed

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                Ideally you want to create a new policy for something such as letrsquos

                                                                                say your devtest cluster

                                                                                To do this (assuming you already had a group in mind) click on the

                                                                                Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                in Figure 3-9) From there you would give the policy a name and

                                                                                description

                                                                                Itrsquos common to create a new policy by starting with an existing policy

                                                                                The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                policy you create inherits its settings from that policy See Figure 3-10

                                                                                From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                with a group

                                                                                In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                At this point if you used a policy template you have the option of just

                                                                                clicking Finish to complete the policy creation Or if you want to view

                                                                                or modify all the potential options for the policy configuration and

                                                                                alerts you can do so

                                                                                Figure 3-10

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                When yoursquore done your new policy will show up in the policy library

                                                                                as shown in Figure 3-12

                                                                                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                are system defined (the adapter groups) and cannot be changed Other

                                                                                groups are user-defined and can be modified or added to

                                                                                Figure 3-12

                                                                                Figure 3-11

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                Examples of system-defined adapter groups include Operating

                                                                                Systems World Universe vSAN World and vSphere World These

                                                                                groups contain objects such as the vCenter server ESXi hosts data

                                                                                centers etc

                                                                                Examples of the pre-defined user groups include Department

                                                                                Environment Function Location Security zone and Service Level

                                                                                Object You should use the vROps grouping to organize the objects in

                                                                                your virtual infrastructure in the way that makes the most sense to

                                                                                you If possible use the pre-defined user groups

                                                                                However if those groups donrsquot suit you vROps group types also allow

                                                                                you to create your own custom object groups specifically tailored for

                                                                                your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                group for example

                                                                                By choosing a dynamic group membership (ldquoKeep group membership

                                                                                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                vSphere inventory object like a folder cluster resource pool or even

                                                                                Figure 3-13

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                a virtual data center All the objects under that object will always

                                                                                be associated with the group yoursquove created regardless of whether

                                                                                theyrsquore added or removed This is great for dynamically changing

                                                                                environments as most are today

                                                                                Once the grouprsquos created the logical inventory view allows you to

                                                                                use that group for all common vROps functions such as showing the

                                                                                performance and capacity for all associated resources

                                                                                For more information on policies group types and groups check

                                                                                out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                67-config-guidepdf) in the vROps documentation for more detailed

                                                                                information

                                                                                Automated Remediation in vROps There are many data center monitoring

                                                                                tools out there that tell you that you have

                                                                                a problem Remember the robot from the

                                                                                old sci-fi show ldquoLost In Spacerdquo It was

                                                                                always throwing up its arms and screeching

                                                                                ldquoWarning Warning Dangerrdquo

                                                                                At one point that may have been helpful (if

                                                                                stressful) but our expectations and needs

                                                                                have evolved Todayrsquos tools are able to predict problems before

                                                                                they happen and tell you how to fix them before they impact your

                                                                                applications Prediction and suggested remediation are the new

                                                                                minimum expectation However there are very few tools out there

                                                                                that will not only predict and suggest remediation but automate

                                                                                the process

                                                                                Consider for example an employeemanager analogy where the

                                                                                employee keeps bringing common problems to the manager asking

                                                                                the manager how to solve the recurring issues No manager wants

                                                                                to hear about the same problems over and over again when the

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                fix is already known What could the manager do After dressing

                                                                                the employee down and threatening to make them eligible for

                                                                                unemployment benefits said manager could write a script that the

                                                                                employee could execute on their own to solve the problem

                                                                                Another analogy that might help is to think in terms of the cloud

                                                                                Cloud management requires a tool that knows what can go wrong in

                                                                                your cloud infrastructure and automatically solve it for you before it

                                                                                impacts applications and yes even without notifying you about it in

                                                                                the middle of the night The ideal would be for your cloud monitoring

                                                                                and management tool to email you a report in the morning that says

                                                                                ldquoI fixed these problems for you while you were sleeping and the

                                                                                applications were never impactedrdquo

                                                                                This is exactly the type of functionality that vROps Intelligent

                                                                                Operations can provide

                                                                                vROps offers many different actions that can be automated without

                                                                                any scripting and without vRealize Automation Examples include

                                                                                powering on a VM powering off a VM resizing most VM resources

                                                                                and more With these actions vROps is able to prevent downtime or

                                                                                application performance issues before they happen

                                                                                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                with vROps

                                                                                bull Automated Workload Optimization The ability of vROps to move

                                                                                running VMs from one cluster to another to proactively prevent

                                                                                performance bottlenecks before they happen

                                                                                bull vROps Automated Actions vROps can perform more than 39

                                                                                different actions on objects managed by the vCenter adapter You

                                                                                can manually perform these actions or configure alerts to trigger

                                                                                remediation with one of them

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                bull vRealize Automation Integrated Actions The same actions that

                                                                                can be automated with vROps can also be automated with vRealize

                                                                                Automation allowing you to perform more complex automations

                                                                                bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                can trigger an alert based on an email SNMP trap or REST API

                                                                                notification that alert can then perform an automated action

                                                                                The first thing you need to know is that for these vROps actions to

                                                                                work the vCenter adapter must have Enable Actions set to Enable as

                                                                                shown in Figure 3-15

                                                                                In the past you would configure the vCenter Python Adapter

                                                                                separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                You can view the multitude of different actions that you can either

                                                                                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                Figure 3-15

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                If you take a look at a specific vSphere object and click on the Actions

                                                                                drop down for that object you can see the actions that apply to that

                                                                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                To automate these types of actions you need to modify a

                                                                                recommendation to perform an action (remediate) instead of just

                                                                                recommend remediation steps To do this go to the Alerts menu then

                                                                                into Alert Settings Recommendations and find a recommendation

                                                                                Figure 3-16

                                                                                Figure 3-17

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                you want to automate Figure 3-18 for example shows a pre-defined

                                                                                recommendation to add more memory to a VM

                                                                                In this case therersquos a pre-defined action as well to add more memory

                                                                                to the VM to automatically remediate the memory contention issue

                                                                                and resolve application slowness See Figure 3-19

                                                                                Automated remediation takes alert recommendations (which already

                                                                                exist in your vROps installation) and allows you to turn on an action

                                                                                to take that supersedes the recommendation

                                                                                When automated actions kick in theyrsquore displayed under

                                                                                Administration History Recent Tasks

                                                                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                were sleeping

                                                                                Figure 3-18

                                                                                Figure 3-19

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                occur on the monitored objects when data analysis indicates deviations

                                                                                from normal metric values or when a problem occurs with one of the

                                                                                vRealize Operations components

                                                                                In other words alerts are things you need know about

                                                                                vROps Alerts come in three flavors

                                                                                bull Critical

                                                                                bull Immediate

                                                                                bull Warning

                                                                                Critical alerts should be acted upon immediately immediate alerts

                                                                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                Alerts are visible in a few different areas in vROps The most obvious is

                                                                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                vROps comes with many different alerts preconfigured Under the Alerts

                                                                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                alerts and create your own custom alerts should you decide to do so

                                                                                Figure 3-20

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                you receive an alert vROps is typically very helpful in resolving alerts

                                                                                by explaining the problem offering metrics to support its analysis and

                                                                                providing recommended actions to remediate the issue (Figure 3-23)

                                                                                Figure 3-21

                                                                                Figure 3-22

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                If you select an alert in the Alerts menu you can take ownership

                                                                                cancel the alert suspend the alert go to the alert definition or release

                                                                                ownership (Figure 3-24)

                                                                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                already know and love doesnrsquot

                                                                                Figure 3-23

                                                                                Figure 3-24

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                that you love it (I know I do) You may think that DRS is already perfect

                                                                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                needed to actually predict the needs of your applications With that

                                                                                your applications can achieve the fastest performance possible and

                                                                                your vSphere infrastructure can have the fastest workload balancing

                                                                                ever Would that interest you

                                                                                vSphere and DRS have been working together since vROps 62 when

                                                                                Intelligent Workload Placement with DRS was announced With

                                                                                Intelligent Workload Placement vROps helped to rebalance VM

                                                                                workloads across clusters

                                                                                With Intelligent Workload Placement in place you may think that

                                                                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                all DRS already does its job very well But letrsquos look at the different

                                                                                approaches that DRS has available to it

                                                                                Traditionally DRS has worked by reactively balancing workloads

                                                                                when applications (running on VMs) arenrsquot getting the resources

                                                                                they need DRS analyzes the resources allocated (CPU and memory)

                                                                                and looks to see if those resources are continuously available if they

                                                                                arenrsquot it moves that VM to a host that has those resources available

                                                                                While this works well in most cases there is the potential for

                                                                                contention and thus negative application performance impact (albeit

                                                                                very short) DRS is included with vSphere Enterprise Plus

                                                                                The next step up from reactive is balance which is the Intelligent

                                                                                Workload Placement approach discussed earlier With the balance

                                                                                method vSphere DRS and vROps begin working together

                                                                                This is an improvement over the reactive method because vROps is

                                                                                working at a higher level than DRS to analyze performance across

                                                                                multiple clusters While this is by itself better than DRS the downside

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                application performance issues and contention before it happens

                                                                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                performance issues While they typically fix application performance

                                                                                issues very quickly therersquos no guarantee that they will in addition

                                                                                therersquos no proactive diagnosis and prevention of problems before

                                                                                they happen

                                                                                Predictive DRS does exactly this helping the admin get out ahead

                                                                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                predicts what resources each VM will need that day using the past

                                                                                resource consumption of each VM as a guide to future needs

                                                                                It combines that predictive ability with the knowledge of what VMs

                                                                                are on each host and the resources that each host is able to contribute

                                                                                vROps makes these predictions using its dynamic thresholds The

                                                                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                each individual VM and application

                                                                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                box to Enable Predictive DRS (see Figure 3-26)

                                                                                Next navigate to the Administration menu in vROps then to Solutions

                                                                                Edit your vSphere Solution then under the advanced settings enable

                                                                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                shown in Figure 3-27

                                                                                Figure 3-25

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                Each hour predictive DRS will combine its knowledge of the

                                                                                environment combined with the historical resource utilization of each

                                                                                VM then take action to ensure that the VMs receive the resources

                                                                                Figure 3-26

                                                                                Figure 3-27

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                they need before theyrsquore needed The end result is that your critical

                                                                                applications never get the chance to suffer performance degradation

                                                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                                                that workloads get the resources that they need)

                                                                                Unlike DRS which works within vSphere clusters automated workload

                                                                                optimization automates the optimization of workloads between

                                                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                                                having multiple vSphere clusters

                                                                                I like to say that DRS works intra-cluster and automated workload

                                                                                optimization works inter-cluster

                                                                                Figure 3-28

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                the Optimize Capacity section See Figure 3-28

                                                                                You can control how yoursquod like the workloads to be placed in the

                                                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                                                Figure 3-29

                                                                                Once you have multiple clusters managed by vROps you can choose to

                                                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                a Schedule or make workload balancing Automatic

                                                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                next chapter of this book

                                                                                Figure 3-29

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                host of valuable metrics

                                                                                bull Total environment capacity

                                                                                bull Used capacity

                                                                                bull CPU capacity trends

                                                                                bull Memory capacity trends

                                                                                Figure 3-30

                                                                                Figure 3-31

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                bull Disk capacity trends

                                                                                bull Predict how much time remains before your most critical resources

                                                                                are depleted

                                                                                By drilling down into a specific cluster yoursquoll move down into the

                                                                                environment level from there you can drill even deeper For example

                                                                                check out the workload analysis of the cluster in Figure 3-32

                                                                                This drilldown can be done for a specific host VM or datastore For

                                                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                In this case you should be concerned since just 35 days remain until

                                                                                memory runs out in your vCenter Server VM

                                                                                vROps can show the capacity and time remaining for any object it

                                                                                manages including clusters hosts datastores and VMs It will

                                                                                proactively alert you should the capacity and time remaining fall

                                                                                below predetermined levels

                                                                                Figure 3-32

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                troubleshoot your vSphere infrastructure

                                                                                To that end vROps constantly performs performance analysis to

                                                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                vSAN in addition to the ability to troubleshoot via log data

                                                                                Figure 3-33

                                                                                Figure 3-34

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                dashboard It enables you to quickly identify the type of contention

                                                                                faced by each VM in the cluster

                                                                                Besides the troubleshooting dashboards the real power of vROps

                                                                                shines through when you realize how often the vROps Smart Alerts

                                                                                are able to point you to the root cause of an issue and provide

                                                                                recommendations for remediation so that you can quickly resolve any

                                                                                trouble that might occur

                                                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                you installed the vROps Management Pack for vSAN However vSAN

                                                                                management is built into vROps 66 and later

                                                                                Using vSAN management and monitoring in vROps requires you to

                                                                                enable it by connecting it to your vCenter Server In vROps go to

                                                                                the Administration menu then to Solutions select the VMware vSAN

                                                                                solution then the Gear icon to configure (Figure 3-36)

                                                                                Figure 3-35

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                Figure 3-36

                                                                                Figure 3-37

                                                                                Figure 3-38

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                After you get a successful test of the connection and credentials make

                                                                                sure that you click Save Settings

                                                                                At this point vROps will begin gathering statistics from your vCenter

                                                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                                                insightful statistics and recommendations from vROps

                                                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                bull vSAN Capacity Overview

                                                                                bull Migrate to vSAN

                                                                                bull vSAN Operations Overview

                                                                                bull Troubleshoot vSAN

                                                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                Figure 3-39

                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                For those using vSAN these dashboards are invaluable They allow

                                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                                troubleshoot vSAN (Figure 3-40)

                                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                vROps features and how to maximize your vSphere infrastructure

                                                                                using vROps features like predictive DRS vSAN management and

                                                                                powerful capacity dashboards

                                                                                With the latest version of vROps some even more powerful features

                                                                                have been released In the next chapter wersquoll dive into the latest

                                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                                infrastructure

                                                                                Drive on

                                                                                Figure 3-40

                                                                                CHAPTER 4

                                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                read this chapter completely With the recently announced vROps 67

                                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                driving data center will bring ldquoContinuous performance optimization

                                                                                based on operational and business intent efficient capacity

                                                                                management proactive planning and intelligent remediationrdquo

                                                                                The goal for the self-driving data center is to provide a unified

                                                                                management platform so that the IT organization can optimize

                                                                                plan and scale the software-defined data center and multiple cloud

                                                                                deployments from the applications to the infrastructure

                                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                new instance of vROps 67 directly from the vSphere client without

                                                                                having to go through the traditional installation steps that we covered

                                                                                in Chapter 2 of this book With the new high speed installation

                                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                                configure it In addition to the deployment the high speed installation

                                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                                communicate with the vCenter server that you deployed it from

                                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                From there you can select either the online or offline installation mode

                                                                                provide your vCenter server credentials define your environment

                                                                                (datacenter cluster host datastore and network) and provide IP

                                                                                address details With that information vCenter will automatically

                                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                                configure the vSphere adapter in vROps

                                                                                Figure 4-1

                                                                                Figure 4-2

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                You can be up and running with vROps faster than ever by combining

                                                                                vSphere 67 vCenter 67 and vROps 67

                                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                when you combine vROps 67 and vCenter

                                                                                67 Only with that magical combination

                                                                                can you use the new vROps 67 plugin

                                                                                for the vCenter 67 HTML5 web client

                                                                                (Figure 4-3)

                                                                                The vRealize Operations within vCenter

                                                                                plugin provides you with six new

                                                                                dashboards directly inside your vCenter

                                                                                UI (Figure 4-4)

                                                                                The end result is that you get all the

                                                                                goodness of vROps in your vSphere client

                                                                                helping you be more productive than ever

                                                                                Figure 4-3

                                                                                Figure 4-4

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                makes vROps easier to use ultimately making you more productive

                                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                                metrics and logs Figure 4-5 shows the new interface

                                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                                make it happen

                                                                                Figure 4-5

                                                                                Figure 4-6

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                The first step is to access the current performance of your data center

                                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                optimization window

                                                                                Simply define intent by configuring settings such as target utilization

                                                                                and cluster headroom then define tag-based placement requirements

                                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                                bull SLA tiers Gold Silver Bronze

                                                                                bull License policies Windows Oracle Linux

                                                                                bull Compliance PCI HIPAA

                                                                                bull App affinity policies

                                                                                After yoursquove defined intent turn on self-driving operations by

                                                                                automating workload balancing and performance optimization

                                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                                bull Run it now manually based on recommendations

                                                                                bull Schedule it for an automated ongoing optimization

                                                                                Figure 4-7

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                bull Automate to run when performance troubles occur and desired

                                                                                performance intent isnrsquot met

                                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                                insights on potential cost savings from reclamation and analyze

                                                                                optimum densities for the future

                                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                                presented As you can see cost data is directly correlated with capacity

                                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                not needed

                                                                                Figure 4-8

                                                                                Figure 4-9

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                After getting an idea of which data centers to prioritize and what could

                                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                                optimization actions This includes reclamation right-sizing and

                                                                                automating workload balancing to reduce license costs as well as

                                                                                densification to consolidate workloads into minimal clusters while

                                                                                assuring that you meet goals for performance target utilization and

                                                                                defined intent

                                                                                The new capacity analytics engine is able to view historical trends and

                                                                                predict the most constrained resources such as CPU memory and

                                                                                disk space It can also give recommendations to either reclaim unused

                                                                                capacity or even add capacity (Figure 4-11)

                                                                                Figure 4-10

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                workloads For some of those workloads it makes the most sense to

                                                                                move them into the public cloud but which public cloud

                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                Figure 4-11

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                Figure 4-12

                                                                                Figure 4-13

                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                addition to traditional applications

                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                center solution that provides powerful features like predictive DRS

                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                data center

                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                the latest version check out the vROps

                                                                                Upgrade Center

                                                                                httpswwwvmwarecomproducts

                                                                                vrealize-operationsupgrade-centerhtml

                                                                                If you donrsquot have vROps in place already you can

                                                                                sign up for a free 60-day evaluation

                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                • Chapter 1
                                                                                  • Getting Started with VMware vRealize Operations
                                                                                    • What is vRealize Operations
                                                                                    • How Does vRealize Operations Work
                                                                                    • Understanding vRealize Operations Editions
                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                    • Summary
                                                                                        • Chapter 2
                                                                                          • Deploying vRealize Operations
                                                                                            • vRealize Operations Architecture Overview
                                                                                            • Sizing vRealize Operations
                                                                                            • Installing vRealize Operations for the First Time
                                                                                            • Accessing vRealize Operations
                                                                                            • Summary
                                                                                                • Chapter 3
                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                    • Configuring SSO in vROps
                                                                                                    • Understanding Policies in vROps
                                                                                                    • Automated Remediation in vROps
                                                                                                    • Configuring Alerts
                                                                                                    • Predictive DRS
                                                                                                    • Automated Workload Optimization
                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                    • Summary
                                                                                                        • Chapter 4
                                                                                                          • Maximizing vRealize Operations
                                                                                                            • High Speed Installation
                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                            • Enhanced User Interface
                                                                                                            • Automating Performance Based on Intent
                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                            • Whatrsquos Next

                                                                                  D E P LOY I N G V R E A L I z E O P E R AT I O N S 4 1

                                                                                  appliance but later want to change to a static IP address or reconfigure

                                                                                  the DNS servers being used

                                                                                  SummaryIn this chapter yoursquove learned about the vROps architecture how to

                                                                                  deploy vROps and how to connect it to vCenter You should now be

                                                                                  up and running

                                                                                  In the next chapter yoursquoll get detailed information on how vROps

                                                                                  is configured in the real world regarding single sign-on alert

                                                                                  configuration custom policies and more

                                                                                  Figure 2-32

                                                                                  CHAPTER 3

                                                                                  Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                                  yoursquore ready to enable intelligent operations for your virtual

                                                                                  infrastructure In this chapter yoursquoll learn about some of the most

                                                                                  common configurations you may want to perform beyond the initial

                                                                                  configuration Yoursquoll also learn how to configure SSO authentication

                                                                                  custom policies custom alerts predictive DRS automated workload

                                                                                  balancing capacity management and more

                                                                                  Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                                  Those are the same admins who always log in to vROps using the

                                                                                  SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                                  configure single sign-on (SSO) with vROps

                                                                                  The benefit of SSO is that any login you can use to log in to the

                                                                                  vSphere Web Client will also allow you to log in to vROps And once

                                                                                  you log in to the vSphere Web Client you can use vROps without any

                                                                                  authentication whatsoever This is a huge convenience

                                                                                  Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                                  These steps assume that you already have vSphere vCenter and

                                                                                  vROps Manager installed and configured

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                                  Finally make sure that the time on your vROps server is synced with

                                                                                  the time on your vCenter server Network Time Protocol (NTP) is the

                                                                                  best way to do this and configuring NTP in vROps is easy Just go into

                                                                                  Administration Cluster Management and on the Actions menu click

                                                                                  on Network Time Protocol Settings as shown in Figure 3-1

                                                                                  If you already have an NTP server (likely configured during deployment

                                                                                  of vROps) you can move on from here If you donrsquot have an NTP

                                                                                  server enter the name of your NTP server and click Add to add your

                                                                                  NTP server

                                                                                  Next make sure you have DNS configured for your vCenter server and

                                                                                  vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                                  the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                                  port is not reachablerdquo

                                                                                  Finally note carefully the version update and patch levels of your

                                                                                  vCenter server and your vROps server I recommend the latest

                                                                                  version of both

                                                                                  Figure 3-1

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                                  Once yoursquove met the prerequisites you can move on to configuring

                                                                                  SSO To configure SSO in vROps go to the Administration tab and

                                                                                  under Access click on Authentication Sources Then click Add to add

                                                                                  a new authentication source as shown in Figure 3-2

                                                                                  Note that under ldquosource typerdquo you can configure authentication to

                                                                                  SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                                  (AD) or Open LDAP

                                                                                  Figure 3-2

                                                                                  Figure 3-3

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                  Irsquod recommend configuring your vCenter server to use AD

                                                                                  authentication then configuring vROps to point to vCenter for SSO

                                                                                  SAML authentication This is preferable to configuring vROps to go to

                                                                                  AD for authentication

                                                                                  Enter a name for the authentication source (whatever you want)

                                                                                  keeping the default of SSO SAML for the source type Then enter

                                                                                  the vCenter IP address or host name username and password See

                                                                                  Figure 3-3

                                                                                  Next accept the certificate from vCenter and click OK as shown in

                                                                                  Figure 3-4

                                                                                  Then as Figure 3-5 shows specify which groups you want to import

                                                                                  Assign vROps roles to the user groups that yoursquore importing

                                                                                  (Figure 3-6)

                                                                                  In this case we added the vCenter administratorsvspherelocal

                                                                                  account and made it an administrator for vROps

                                                                                  In production environments you might want to create an AD group in

                                                                                  which you add your vROps administrators then authorize that group

                                                                                  to administer or simply use vROps

                                                                                  Figure 3-4

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                  Figure 3-5

                                                                                  Figure 3-6

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                  At this point your configuration should be complete To test it log

                                                                                  out of vROps and the vSphere Web Client

                                                                                  Log back into the vSphere Web Client and open the web page for

                                                                                  vROps you should be automatically logged in with no authentication

                                                                                  As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                  to log in

                                                                                  Remember the goal of this SSO configuration is that you never have

                                                                                  to log in to vROps again (during normal usage) as long as yoursquore

                                                                                  already logged into the vSphere Web Client Mission accomplished

                                                                                  Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                  of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                  admin needs to perform If you donrsquot do it at the start at some point

                                                                                  you will likely need to do it in the future so you might as well do it

                                                                                  right from the start

                                                                                  If you click on Home at the top of the vROps web interface then click

                                                                                  on Administration yoursquoll be taken to the administrative interface

                                                                                  where just about all vROps customizations are made (Figure 3-8)

                                                                                  Figure 3-7

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                  In the administrative interface click on Policies on the left to configure

                                                                                  and customize vROps policies (Figure 3-9)

                                                                                  Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                  solely work off of thresholds but there are some things that you

                                                                                  inherently know about your virtual infrastructure that vROps

                                                                                  canrsquot know

                                                                                  Figure 3-8

                                                                                  Figure 3-9

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                  For example you may have a high-priority production cluster (with

                                                                                  many more resources intentionally allocated) and a low priority dev

                                                                                  test cluster (with many fewer resources intentionally allocated) You

                                                                                  donrsquot want vROps alerting you that you need to add more resources

                                                                                  to devtest if you intentionally under-provisioned the devtest cluster

                                                                                  for the workload

                                                                                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                  a production cluster than it is for a testdev cluster Or you might

                                                                                  want to exclude the vROps VMs from monitoring and alerting on

                                                                                  themselves

                                                                                  You can see the importance of customization And since policies

                                                                                  are applied to groups there are times when yoursquoll want to wait on

                                                                                  the creation of new policies and first create a new group type and

                                                                                  associated groups But if you already have a group type to which you

                                                                                  want to apply your policy you can go ahead and create the new policy

                                                                                  What is a vROps PolicyA policy is a set of rules that you define

                                                                                  for vRealize Operations Manager to

                                                                                  use to analyze and display information

                                                                                  about the objects in your environment

                                                                                  You can create modify and administer

                                                                                  policies to determine how vRealize Operations

                                                                                  Manager displays data in dashboards views and reports

                                                                                  Be careful if you choose to modify the default policy

                                                                                  as yoursquore modifying how vROps does its job and the

                                                                                  information that you see across vROps in dashboards

                                                                                  reports and views will forever be changed

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                  Ideally you want to create a new policy for something such as letrsquos

                                                                                  say your devtest cluster

                                                                                  To do this (assuming you already had a group in mind) click on the

                                                                                  Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                  in Figure 3-9) From there you would give the policy a name and

                                                                                  description

                                                                                  Itrsquos common to create a new policy by starting with an existing policy

                                                                                  The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                  policy you create inherits its settings from that policy See Figure 3-10

                                                                                  From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                  with a group

                                                                                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                  At this point if you used a policy template you have the option of just

                                                                                  clicking Finish to complete the policy creation Or if you want to view

                                                                                  or modify all the potential options for the policy configuration and

                                                                                  alerts you can do so

                                                                                  Figure 3-10

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                  When yoursquore done your new policy will show up in the policy library

                                                                                  as shown in Figure 3-12

                                                                                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                  are system defined (the adapter groups) and cannot be changed Other

                                                                                  groups are user-defined and can be modified or added to

                                                                                  Figure 3-12

                                                                                  Figure 3-11

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                  Examples of system-defined adapter groups include Operating

                                                                                  Systems World Universe vSAN World and vSphere World These

                                                                                  groups contain objects such as the vCenter server ESXi hosts data

                                                                                  centers etc

                                                                                  Examples of the pre-defined user groups include Department

                                                                                  Environment Function Location Security zone and Service Level

                                                                                  Object You should use the vROps grouping to organize the objects in

                                                                                  your virtual infrastructure in the way that makes the most sense to

                                                                                  you If possible use the pre-defined user groups

                                                                                  However if those groups donrsquot suit you vROps group types also allow

                                                                                  you to create your own custom object groups specifically tailored for

                                                                                  your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                  group for example

                                                                                  By choosing a dynamic group membership (ldquoKeep group membership

                                                                                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                  vSphere inventory object like a folder cluster resource pool or even

                                                                                  Figure 3-13

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                  a virtual data center All the objects under that object will always

                                                                                  be associated with the group yoursquove created regardless of whether

                                                                                  theyrsquore added or removed This is great for dynamically changing

                                                                                  environments as most are today

                                                                                  Once the grouprsquos created the logical inventory view allows you to

                                                                                  use that group for all common vROps functions such as showing the

                                                                                  performance and capacity for all associated resources

                                                                                  For more information on policies group types and groups check

                                                                                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                  vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                  67-config-guidepdf) in the vROps documentation for more detailed

                                                                                  information

                                                                                  Automated Remediation in vROps There are many data center monitoring

                                                                                  tools out there that tell you that you have

                                                                                  a problem Remember the robot from the

                                                                                  old sci-fi show ldquoLost In Spacerdquo It was

                                                                                  always throwing up its arms and screeching

                                                                                  ldquoWarning Warning Dangerrdquo

                                                                                  At one point that may have been helpful (if

                                                                                  stressful) but our expectations and needs

                                                                                  have evolved Todayrsquos tools are able to predict problems before

                                                                                  they happen and tell you how to fix them before they impact your

                                                                                  applications Prediction and suggested remediation are the new

                                                                                  minimum expectation However there are very few tools out there

                                                                                  that will not only predict and suggest remediation but automate

                                                                                  the process

                                                                                  Consider for example an employeemanager analogy where the

                                                                                  employee keeps bringing common problems to the manager asking

                                                                                  the manager how to solve the recurring issues No manager wants

                                                                                  to hear about the same problems over and over again when the

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                  fix is already known What could the manager do After dressing

                                                                                  the employee down and threatening to make them eligible for

                                                                                  unemployment benefits said manager could write a script that the

                                                                                  employee could execute on their own to solve the problem

                                                                                  Another analogy that might help is to think in terms of the cloud

                                                                                  Cloud management requires a tool that knows what can go wrong in

                                                                                  your cloud infrastructure and automatically solve it for you before it

                                                                                  impacts applications and yes even without notifying you about it in

                                                                                  the middle of the night The ideal would be for your cloud monitoring

                                                                                  and management tool to email you a report in the morning that says

                                                                                  ldquoI fixed these problems for you while you were sleeping and the

                                                                                  applications were never impactedrdquo

                                                                                  This is exactly the type of functionality that vROps Intelligent

                                                                                  Operations can provide

                                                                                  vROps offers many different actions that can be automated without

                                                                                  any scripting and without vRealize Automation Examples include

                                                                                  powering on a VM powering off a VM resizing most VM resources

                                                                                  and more With these actions vROps is able to prevent downtime or

                                                                                  application performance issues before they happen

                                                                                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                  with vROps

                                                                                  bull Automated Workload Optimization The ability of vROps to move

                                                                                  running VMs from one cluster to another to proactively prevent

                                                                                  performance bottlenecks before they happen

                                                                                  bull vROps Automated Actions vROps can perform more than 39

                                                                                  different actions on objects managed by the vCenter adapter You

                                                                                  can manually perform these actions or configure alerts to trigger

                                                                                  remediation with one of them

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                  bull vRealize Automation Integrated Actions The same actions that

                                                                                  can be automated with vROps can also be automated with vRealize

                                                                                  Automation allowing you to perform more complex automations

                                                                                  bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                  can trigger an alert based on an email SNMP trap or REST API

                                                                                  notification that alert can then perform an automated action

                                                                                  The first thing you need to know is that for these vROps actions to

                                                                                  work the vCenter adapter must have Enable Actions set to Enable as

                                                                                  shown in Figure 3-15

                                                                                  In the past you would configure the vCenter Python Adapter

                                                                                  separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                  You can view the multitude of different actions that you can either

                                                                                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                  Figure 3-15

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                  If you take a look at a specific vSphere object and click on the Actions

                                                                                  drop down for that object you can see the actions that apply to that

                                                                                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                  To automate these types of actions you need to modify a

                                                                                  recommendation to perform an action (remediate) instead of just

                                                                                  recommend remediation steps To do this go to the Alerts menu then

                                                                                  into Alert Settings Recommendations and find a recommendation

                                                                                  Figure 3-16

                                                                                  Figure 3-17

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                  you want to automate Figure 3-18 for example shows a pre-defined

                                                                                  recommendation to add more memory to a VM

                                                                                  In this case therersquos a pre-defined action as well to add more memory

                                                                                  to the VM to automatically remediate the memory contention issue

                                                                                  and resolve application slowness See Figure 3-19

                                                                                  Automated remediation takes alert recommendations (which already

                                                                                  exist in your vROps installation) and allows you to turn on an action

                                                                                  to take that supersedes the recommendation

                                                                                  When automated actions kick in theyrsquore displayed under

                                                                                  Administration History Recent Tasks

                                                                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                  were sleeping

                                                                                  Figure 3-18

                                                                                  Figure 3-19

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                  occur on the monitored objects when data analysis indicates deviations

                                                                                  from normal metric values or when a problem occurs with one of the

                                                                                  vRealize Operations components

                                                                                  In other words alerts are things you need know about

                                                                                  vROps Alerts come in three flavors

                                                                                  bull Critical

                                                                                  bull Immediate

                                                                                  bull Warning

                                                                                  Critical alerts should be acted upon immediately immediate alerts

                                                                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                  Alerts are visible in a few different areas in vROps The most obvious is

                                                                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                  vROps comes with many different alerts preconfigured Under the Alerts

                                                                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                  alerts and create your own custom alerts should you decide to do so

                                                                                  Figure 3-20

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                  you receive an alert vROps is typically very helpful in resolving alerts

                                                                                  by explaining the problem offering metrics to support its analysis and

                                                                                  providing recommended actions to remediate the issue (Figure 3-23)

                                                                                  Figure 3-21

                                                                                  Figure 3-22

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                  If you select an alert in the Alerts menu you can take ownership

                                                                                  cancel the alert suspend the alert go to the alert definition or release

                                                                                  ownership (Figure 3-24)

                                                                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                  already know and love doesnrsquot

                                                                                  Figure 3-23

                                                                                  Figure 3-24

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                  that you love it (I know I do) You may think that DRS is already perfect

                                                                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                  needed to actually predict the needs of your applications With that

                                                                                  your applications can achieve the fastest performance possible and

                                                                                  your vSphere infrastructure can have the fastest workload balancing

                                                                                  ever Would that interest you

                                                                                  vSphere and DRS have been working together since vROps 62 when

                                                                                  Intelligent Workload Placement with DRS was announced With

                                                                                  Intelligent Workload Placement vROps helped to rebalance VM

                                                                                  workloads across clusters

                                                                                  With Intelligent Workload Placement in place you may think that

                                                                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                  all DRS already does its job very well But letrsquos look at the different

                                                                                  approaches that DRS has available to it

                                                                                  Traditionally DRS has worked by reactively balancing workloads

                                                                                  when applications (running on VMs) arenrsquot getting the resources

                                                                                  they need DRS analyzes the resources allocated (CPU and memory)

                                                                                  and looks to see if those resources are continuously available if they

                                                                                  arenrsquot it moves that VM to a host that has those resources available

                                                                                  While this works well in most cases there is the potential for

                                                                                  contention and thus negative application performance impact (albeit

                                                                                  very short) DRS is included with vSphere Enterprise Plus

                                                                                  The next step up from reactive is balance which is the Intelligent

                                                                                  Workload Placement approach discussed earlier With the balance

                                                                                  method vSphere DRS and vROps begin working together

                                                                                  This is an improvement over the reactive method because vROps is

                                                                                  working at a higher level than DRS to analyze performance across

                                                                                  multiple clusters While this is by itself better than DRS the downside

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                  application performance issues and contention before it happens

                                                                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                  performance issues While they typically fix application performance

                                                                                  issues very quickly therersquos no guarantee that they will in addition

                                                                                  therersquos no proactive diagnosis and prevention of problems before

                                                                                  they happen

                                                                                  Predictive DRS does exactly this helping the admin get out ahead

                                                                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                  predicts what resources each VM will need that day using the past

                                                                                  resource consumption of each VM as a guide to future needs

                                                                                  It combines that predictive ability with the knowledge of what VMs

                                                                                  are on each host and the resources that each host is able to contribute

                                                                                  vROps makes these predictions using its dynamic thresholds The

                                                                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                  each individual VM and application

                                                                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                  box to Enable Predictive DRS (see Figure 3-26)

                                                                                  Next navigate to the Administration menu in vROps then to Solutions

                                                                                  Edit your vSphere Solution then under the advanced settings enable

                                                                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                  shown in Figure 3-27

                                                                                  Figure 3-25

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                  Each hour predictive DRS will combine its knowledge of the

                                                                                  environment combined with the historical resource utilization of each

                                                                                  VM then take action to ensure that the VMs receive the resources

                                                                                  Figure 3-26

                                                                                  Figure 3-27

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                  they need before theyrsquore needed The end result is that your critical

                                                                                  applications never get the chance to suffer performance degradation

                                                                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                  feature called ldquoautomated workload optimizationrdquo You might be

                                                                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                  workloads (although technically it doesnrsquot balance at all it ensures

                                                                                  that workloads get the resources that they need)

                                                                                  Unlike DRS which works within vSphere clusters automated workload

                                                                                  optimization automates the optimization of workloads between

                                                                                  vSphere clusters Thus to leverage AWO the first requirement is

                                                                                  having multiple vSphere clusters

                                                                                  I like to say that DRS works intra-cluster and automated workload

                                                                                  optimization works inter-cluster

                                                                                  Figure 3-28

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                  the Optimize Capacity section See Figure 3-28

                                                                                  You can control how yoursquod like the workloads to be placed in the

                                                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                                                  Figure 3-29

                                                                                  Once you have multiple clusters managed by vROps you can choose to

                                                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                  a Schedule or make workload balancing Automatic

                                                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                  next chapter of this book

                                                                                  Figure 3-29

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                  host of valuable metrics

                                                                                  bull Total environment capacity

                                                                                  bull Used capacity

                                                                                  bull CPU capacity trends

                                                                                  bull Memory capacity trends

                                                                                  Figure 3-30

                                                                                  Figure 3-31

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                  bull Disk capacity trends

                                                                                  bull Predict how much time remains before your most critical resources

                                                                                  are depleted

                                                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                                                  environment level from there you can drill even deeper For example

                                                                                  check out the workload analysis of the cluster in Figure 3-32

                                                                                  This drilldown can be done for a specific host VM or datastore For

                                                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                  In this case you should be concerned since just 35 days remain until

                                                                                  memory runs out in your vCenter Server VM

                                                                                  vROps can show the capacity and time remaining for any object it

                                                                                  manages including clusters hosts datastores and VMs It will

                                                                                  proactively alert you should the capacity and time remaining fall

                                                                                  below predetermined levels

                                                                                  Figure 3-32

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                  troubleshoot your vSphere infrastructure

                                                                                  To that end vROps constantly performs performance analysis to

                                                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                  vSAN in addition to the ability to troubleshoot via log data

                                                                                  Figure 3-33

                                                                                  Figure 3-34

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                  dashboard It enables you to quickly identify the type of contention

                                                                                  faced by each VM in the cluster

                                                                                  Besides the troubleshooting dashboards the real power of vROps

                                                                                  shines through when you realize how often the vROps Smart Alerts

                                                                                  are able to point you to the root cause of an issue and provide

                                                                                  recommendations for remediation so that you can quickly resolve any

                                                                                  trouble that might occur

                                                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                                                  management is built into vROps 66 and later

                                                                                  Using vSAN management and monitoring in vROps requires you to

                                                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                                                  the Administration menu then to Solutions select the VMware vSAN

                                                                                  solution then the Gear icon to configure (Figure 3-36)

                                                                                  Figure 3-35

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                  Figure 3-36

                                                                                  Figure 3-37

                                                                                  Figure 3-38

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                  After you get a successful test of the connection and credentials make

                                                                                  sure that you click Save Settings

                                                                                  At this point vROps will begin gathering statistics from your vCenter

                                                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                                                  insightful statistics and recommendations from vROps

                                                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                  bull vSAN Capacity Overview

                                                                                  bull Migrate to vSAN

                                                                                  bull vSAN Operations Overview

                                                                                  bull Troubleshoot vSAN

                                                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                  Figure 3-39

                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                  For those using vSAN these dashboards are invaluable They allow

                                                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                  clusters prevent vSAN trouble before it happens and if needed

                                                                                  troubleshoot vSAN (Figure 3-40)

                                                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                  vROps features and how to maximize your vSphere infrastructure

                                                                                  using vROps features like predictive DRS vSAN management and

                                                                                  powerful capacity dashboards

                                                                                  With the latest version of vROps some even more powerful features

                                                                                  have been released In the next chapter wersquoll dive into the latest

                                                                                  vROps features that will allow you to enable a self-driving vSphere

                                                                                  infrastructure

                                                                                  Drive on

                                                                                  Figure 3-40

                                                                                  CHAPTER 4

                                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                  read this chapter completely With the recently announced vROps 67

                                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                                  based on operational and business intent efficient capacity

                                                                                  management proactive planning and intelligent remediationrdquo

                                                                                  The goal for the self-driving data center is to provide a unified

                                                                                  management platform so that the IT organization can optimize

                                                                                  plan and scale the software-defined data center and multiple cloud

                                                                                  deployments from the applications to the infrastructure

                                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                                  having to go through the traditional installation steps that we covered

                                                                                  in Chapter 2 of this book With the new high speed installation

                                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                                  configure it In addition to the deployment the high speed installation

                                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                                  communicate with the vCenter server that you deployed it from

                                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                  From there you can select either the online or offline installation mode

                                                                                  provide your vCenter server credentials define your environment

                                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                                  address details With that information vCenter will automatically

                                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                                  configure the vSphere adapter in vROps

                                                                                  Figure 4-1

                                                                                  Figure 4-2

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                  You can be up and running with vROps faster than ever by combining

                                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                  when you combine vROps 67 and vCenter

                                                                                  67 Only with that magical combination

                                                                                  can you use the new vROps 67 plugin

                                                                                  for the vCenter 67 HTML5 web client

                                                                                  (Figure 4-3)

                                                                                  The vRealize Operations within vCenter

                                                                                  plugin provides you with six new

                                                                                  dashboards directly inside your vCenter

                                                                                  UI (Figure 4-4)

                                                                                  The end result is that you get all the

                                                                                  goodness of vROps in your vSphere client

                                                                                  helping you be more productive than ever

                                                                                  Figure 4-3

                                                                                  Figure 4-4

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                  makes vROps easier to use ultimately making you more productive

                                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                                  make it happen

                                                                                  Figure 4-5

                                                                                  Figure 4-6

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                  The first step is to access the current performance of your data center

                                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                  optimization window

                                                                                  Simply define intent by configuring settings such as target utilization

                                                                                  and cluster headroom then define tag-based placement requirements

                                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                                  bull SLA tiers Gold Silver Bronze

                                                                                  bull License policies Windows Oracle Linux

                                                                                  bull Compliance PCI HIPAA

                                                                                  bull App affinity policies

                                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                                  automating workload balancing and performance optimization

                                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                                  bull Run it now manually based on recommendations

                                                                                  bull Schedule it for an automated ongoing optimization

                                                                                  Figure 4-7

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                  bull Automate to run when performance troubles occur and desired

                                                                                  performance intent isnrsquot met

                                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                                  insights on potential cost savings from reclamation and analyze

                                                                                  optimum densities for the future

                                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                                  presented As you can see cost data is directly correlated with capacity

                                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                  not needed

                                                                                  Figure 4-8

                                                                                  Figure 4-9

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                  After getting an idea of which data centers to prioritize and what could

                                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                                  optimization actions This includes reclamation right-sizing and

                                                                                  automating workload balancing to reduce license costs as well as

                                                                                  densification to consolidate workloads into minimal clusters while

                                                                                  assuring that you meet goals for performance target utilization and

                                                                                  defined intent

                                                                                  The new capacity analytics engine is able to view historical trends and

                                                                                  predict the most constrained resources such as CPU memory and

                                                                                  disk space It can also give recommendations to either reclaim unused

                                                                                  capacity or even add capacity (Figure 4-11)

                                                                                  Figure 4-10

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                  workloads For some of those workloads it makes the most sense to

                                                                                  move them into the public cloud but which public cloud

                                                                                  The new version of vROps allows you to perform what-if scenario

                                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                                  Figure 4-11

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                  Figure 4-12

                                                                                  Figure 4-13

                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                  addition to traditional applications

                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                  center solution that provides powerful features like predictive DRS

                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                  data center

                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                  the latest version check out the vROps

                                                                                  Upgrade Center

                                                                                  httpswwwvmwarecomproducts

                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                  If you donrsquot have vROps in place already you can

                                                                                  sign up for a free 60-day evaluation

                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                  • Chapter 1
                                                                                    • Getting Started with VMware vRealize Operations
                                                                                      • What is vRealize Operations
                                                                                      • How Does vRealize Operations Work
                                                                                      • Understanding vRealize Operations Editions
                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                      • Summary
                                                                                          • Chapter 2
                                                                                            • Deploying vRealize Operations
                                                                                              • vRealize Operations Architecture Overview
                                                                                              • Sizing vRealize Operations
                                                                                              • Installing vRealize Operations for the First Time
                                                                                              • Accessing vRealize Operations
                                                                                              • Summary
                                                                                                  • Chapter 3
                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                      • Configuring SSO in vROps
                                                                                                      • Understanding Policies in vROps
                                                                                                      • Automated Remediation in vROps
                                                                                                      • Configuring Alerts
                                                                                                      • Predictive DRS
                                                                                                      • Automated Workload Optimization
                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                      • Summary
                                                                                                          • Chapter 4
                                                                                                            • Maximizing vRealize Operations
                                                                                                              • High Speed Installation
                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                              • Enhanced User Interface
                                                                                                              • Automating Performance Based on Intent
                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                              • Whatrsquos Next

                                                                                    CHAPTER 3

                                                                                    Configuring vRealize Operations for Maximum EffectWith vROps deployed and the initial configuration performed

                                                                                    yoursquore ready to enable intelligent operations for your virtual

                                                                                    infrastructure In this chapter yoursquoll learn about some of the most

                                                                                    common configurations you may want to perform beyond the initial

                                                                                    configuration Yoursquoll also learn how to configure SSO authentication

                                                                                    custom policies custom alerts predictive DRS automated workload

                                                                                    balancing capacity management and more

                                                                                    Configuring SSO in vROps Some administrators always log in to vSphere using root or admin

                                                                                    Those are the same admins who always log in to vROps using the

                                                                                    SuperUser ldquoadminrdquo account This is a shame because itrsquos so easy to

                                                                                    configure single sign-on (SSO) with vROps

                                                                                    The benefit of SSO is that any login you can use to log in to the

                                                                                    vSphere Web Client will also allow you to log in to vROps And once

                                                                                    you log in to the vSphere Web Client you can use vROps without any

                                                                                    authentication whatsoever This is a huge convenience

                                                                                    Prerequisites for Configuring SSOTo configure SSO in vROps letrsquos first talk about the prerequisites

                                                                                    These steps assume that you already have vSphere vCenter and

                                                                                    vROps Manager installed and configured

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                                    Finally make sure that the time on your vROps server is synced with

                                                                                    the time on your vCenter server Network Time Protocol (NTP) is the

                                                                                    best way to do this and configuring NTP in vROps is easy Just go into

                                                                                    Administration Cluster Management and on the Actions menu click

                                                                                    on Network Time Protocol Settings as shown in Figure 3-1

                                                                                    If you already have an NTP server (likely configured during deployment

                                                                                    of vROps) you can move on from here If you donrsquot have an NTP

                                                                                    server enter the name of your NTP server and click Add to add your

                                                                                    NTP server

                                                                                    Next make sure you have DNS configured for your vCenter server and

                                                                                    vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                                    the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                                    port is not reachablerdquo

                                                                                    Finally note carefully the version update and patch levels of your

                                                                                    vCenter server and your vROps server I recommend the latest

                                                                                    version of both

                                                                                    Figure 3-1

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                                    Once yoursquove met the prerequisites you can move on to configuring

                                                                                    SSO To configure SSO in vROps go to the Administration tab and

                                                                                    under Access click on Authentication Sources Then click Add to add

                                                                                    a new authentication source as shown in Figure 3-2

                                                                                    Note that under ldquosource typerdquo you can configure authentication to

                                                                                    SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                                    (AD) or Open LDAP

                                                                                    Figure 3-2

                                                                                    Figure 3-3

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                    Irsquod recommend configuring your vCenter server to use AD

                                                                                    authentication then configuring vROps to point to vCenter for SSO

                                                                                    SAML authentication This is preferable to configuring vROps to go to

                                                                                    AD for authentication

                                                                                    Enter a name for the authentication source (whatever you want)

                                                                                    keeping the default of SSO SAML for the source type Then enter

                                                                                    the vCenter IP address or host name username and password See

                                                                                    Figure 3-3

                                                                                    Next accept the certificate from vCenter and click OK as shown in

                                                                                    Figure 3-4

                                                                                    Then as Figure 3-5 shows specify which groups you want to import

                                                                                    Assign vROps roles to the user groups that yoursquore importing

                                                                                    (Figure 3-6)

                                                                                    In this case we added the vCenter administratorsvspherelocal

                                                                                    account and made it an administrator for vROps

                                                                                    In production environments you might want to create an AD group in

                                                                                    which you add your vROps administrators then authorize that group

                                                                                    to administer or simply use vROps

                                                                                    Figure 3-4

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                    Figure 3-5

                                                                                    Figure 3-6

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                    At this point your configuration should be complete To test it log

                                                                                    out of vROps and the vSphere Web Client

                                                                                    Log back into the vSphere Web Client and open the web page for

                                                                                    vROps you should be automatically logged in with no authentication

                                                                                    As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                    to log in

                                                                                    Remember the goal of this SSO configuration is that you never have

                                                                                    to log in to vROps again (during normal usage) as long as yoursquore

                                                                                    already logged into the vSphere Web Client Mission accomplished

                                                                                    Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                    of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                    admin needs to perform If you donrsquot do it at the start at some point

                                                                                    you will likely need to do it in the future so you might as well do it

                                                                                    right from the start

                                                                                    If you click on Home at the top of the vROps web interface then click

                                                                                    on Administration yoursquoll be taken to the administrative interface

                                                                                    where just about all vROps customizations are made (Figure 3-8)

                                                                                    Figure 3-7

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                    In the administrative interface click on Policies on the left to configure

                                                                                    and customize vROps policies (Figure 3-9)

                                                                                    Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                    solely work off of thresholds but there are some things that you

                                                                                    inherently know about your virtual infrastructure that vROps

                                                                                    canrsquot know

                                                                                    Figure 3-8

                                                                                    Figure 3-9

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                    For example you may have a high-priority production cluster (with

                                                                                    many more resources intentionally allocated) and a low priority dev

                                                                                    test cluster (with many fewer resources intentionally allocated) You

                                                                                    donrsquot want vROps alerting you that you need to add more resources

                                                                                    to devtest if you intentionally under-provisioned the devtest cluster

                                                                                    for the workload

                                                                                    Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                    a production cluster than it is for a testdev cluster Or you might

                                                                                    want to exclude the vROps VMs from monitoring and alerting on

                                                                                    themselves

                                                                                    You can see the importance of customization And since policies

                                                                                    are applied to groups there are times when yoursquoll want to wait on

                                                                                    the creation of new policies and first create a new group type and

                                                                                    associated groups But if you already have a group type to which you

                                                                                    want to apply your policy you can go ahead and create the new policy

                                                                                    What is a vROps PolicyA policy is a set of rules that you define

                                                                                    for vRealize Operations Manager to

                                                                                    use to analyze and display information

                                                                                    about the objects in your environment

                                                                                    You can create modify and administer

                                                                                    policies to determine how vRealize Operations

                                                                                    Manager displays data in dashboards views and reports

                                                                                    Be careful if you choose to modify the default policy

                                                                                    as yoursquore modifying how vROps does its job and the

                                                                                    information that you see across vROps in dashboards

                                                                                    reports and views will forever be changed

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                    Ideally you want to create a new policy for something such as letrsquos

                                                                                    say your devtest cluster

                                                                                    To do this (assuming you already had a group in mind) click on the

                                                                                    Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                    in Figure 3-9) From there you would give the policy a name and

                                                                                    description

                                                                                    Itrsquos common to create a new policy by starting with an existing policy

                                                                                    The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                    policy you create inherits its settings from that policy See Figure 3-10

                                                                                    From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                    with a group

                                                                                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                    At this point if you used a policy template you have the option of just

                                                                                    clicking Finish to complete the policy creation Or if you want to view

                                                                                    or modify all the potential options for the policy configuration and

                                                                                    alerts you can do so

                                                                                    Figure 3-10

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                    When yoursquore done your new policy will show up in the policy library

                                                                                    as shown in Figure 3-12

                                                                                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                    are system defined (the adapter groups) and cannot be changed Other

                                                                                    groups are user-defined and can be modified or added to

                                                                                    Figure 3-12

                                                                                    Figure 3-11

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                    Examples of system-defined adapter groups include Operating

                                                                                    Systems World Universe vSAN World and vSphere World These

                                                                                    groups contain objects such as the vCenter server ESXi hosts data

                                                                                    centers etc

                                                                                    Examples of the pre-defined user groups include Department

                                                                                    Environment Function Location Security zone and Service Level

                                                                                    Object You should use the vROps grouping to organize the objects in

                                                                                    your virtual infrastructure in the way that makes the most sense to

                                                                                    you If possible use the pre-defined user groups

                                                                                    However if those groups donrsquot suit you vROps group types also allow

                                                                                    you to create your own custom object groups specifically tailored for

                                                                                    your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                    group for example

                                                                                    By choosing a dynamic group membership (ldquoKeep group membership

                                                                                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                    vSphere inventory object like a folder cluster resource pool or even

                                                                                    Figure 3-13

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                    a virtual data center All the objects under that object will always

                                                                                    be associated with the group yoursquove created regardless of whether

                                                                                    theyrsquore added or removed This is great for dynamically changing

                                                                                    environments as most are today

                                                                                    Once the grouprsquos created the logical inventory view allows you to

                                                                                    use that group for all common vROps functions such as showing the

                                                                                    performance and capacity for all associated resources

                                                                                    For more information on policies group types and groups check

                                                                                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                    vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                    67-config-guidepdf) in the vROps documentation for more detailed

                                                                                    information

                                                                                    Automated Remediation in vROps There are many data center monitoring

                                                                                    tools out there that tell you that you have

                                                                                    a problem Remember the robot from the

                                                                                    old sci-fi show ldquoLost In Spacerdquo It was

                                                                                    always throwing up its arms and screeching

                                                                                    ldquoWarning Warning Dangerrdquo

                                                                                    At one point that may have been helpful (if

                                                                                    stressful) but our expectations and needs

                                                                                    have evolved Todayrsquos tools are able to predict problems before

                                                                                    they happen and tell you how to fix them before they impact your

                                                                                    applications Prediction and suggested remediation are the new

                                                                                    minimum expectation However there are very few tools out there

                                                                                    that will not only predict and suggest remediation but automate

                                                                                    the process

                                                                                    Consider for example an employeemanager analogy where the

                                                                                    employee keeps bringing common problems to the manager asking

                                                                                    the manager how to solve the recurring issues No manager wants

                                                                                    to hear about the same problems over and over again when the

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                    fix is already known What could the manager do After dressing

                                                                                    the employee down and threatening to make them eligible for

                                                                                    unemployment benefits said manager could write a script that the

                                                                                    employee could execute on their own to solve the problem

                                                                                    Another analogy that might help is to think in terms of the cloud

                                                                                    Cloud management requires a tool that knows what can go wrong in

                                                                                    your cloud infrastructure and automatically solve it for you before it

                                                                                    impacts applications and yes even without notifying you about it in

                                                                                    the middle of the night The ideal would be for your cloud monitoring

                                                                                    and management tool to email you a report in the morning that says

                                                                                    ldquoI fixed these problems for you while you were sleeping and the

                                                                                    applications were never impactedrdquo

                                                                                    This is exactly the type of functionality that vROps Intelligent

                                                                                    Operations can provide

                                                                                    vROps offers many different actions that can be automated without

                                                                                    any scripting and without vRealize Automation Examples include

                                                                                    powering on a VM powering off a VM resizing most VM resources

                                                                                    and more With these actions vROps is able to prevent downtime or

                                                                                    application performance issues before they happen

                                                                                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                    with vROps

                                                                                    bull Automated Workload Optimization The ability of vROps to move

                                                                                    running VMs from one cluster to another to proactively prevent

                                                                                    performance bottlenecks before they happen

                                                                                    bull vROps Automated Actions vROps can perform more than 39

                                                                                    different actions on objects managed by the vCenter adapter You

                                                                                    can manually perform these actions or configure alerts to trigger

                                                                                    remediation with one of them

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                    bull vRealize Automation Integrated Actions The same actions that

                                                                                    can be automated with vROps can also be automated with vRealize

                                                                                    Automation allowing you to perform more complex automations

                                                                                    bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                    can trigger an alert based on an email SNMP trap or REST API

                                                                                    notification that alert can then perform an automated action

                                                                                    The first thing you need to know is that for these vROps actions to

                                                                                    work the vCenter adapter must have Enable Actions set to Enable as

                                                                                    shown in Figure 3-15

                                                                                    In the past you would configure the vCenter Python Adapter

                                                                                    separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                    You can view the multitude of different actions that you can either

                                                                                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                    Figure 3-15

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                    If you take a look at a specific vSphere object and click on the Actions

                                                                                    drop down for that object you can see the actions that apply to that

                                                                                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                    To automate these types of actions you need to modify a

                                                                                    recommendation to perform an action (remediate) instead of just

                                                                                    recommend remediation steps To do this go to the Alerts menu then

                                                                                    into Alert Settings Recommendations and find a recommendation

                                                                                    Figure 3-16

                                                                                    Figure 3-17

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                    you want to automate Figure 3-18 for example shows a pre-defined

                                                                                    recommendation to add more memory to a VM

                                                                                    In this case therersquos a pre-defined action as well to add more memory

                                                                                    to the VM to automatically remediate the memory contention issue

                                                                                    and resolve application slowness See Figure 3-19

                                                                                    Automated remediation takes alert recommendations (which already

                                                                                    exist in your vROps installation) and allows you to turn on an action

                                                                                    to take that supersedes the recommendation

                                                                                    When automated actions kick in theyrsquore displayed under

                                                                                    Administration History Recent Tasks

                                                                                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                    were sleeping

                                                                                    Figure 3-18

                                                                                    Figure 3-19

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                    occur on the monitored objects when data analysis indicates deviations

                                                                                    from normal metric values or when a problem occurs with one of the

                                                                                    vRealize Operations components

                                                                                    In other words alerts are things you need know about

                                                                                    vROps Alerts come in three flavors

                                                                                    bull Critical

                                                                                    bull Immediate

                                                                                    bull Warning

                                                                                    Critical alerts should be acted upon immediately immediate alerts

                                                                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                    Alerts are visible in a few different areas in vROps The most obvious is

                                                                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                    vROps comes with many different alerts preconfigured Under the Alerts

                                                                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                    alerts and create your own custom alerts should you decide to do so

                                                                                    Figure 3-20

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                    you receive an alert vROps is typically very helpful in resolving alerts

                                                                                    by explaining the problem offering metrics to support its analysis and

                                                                                    providing recommended actions to remediate the issue (Figure 3-23)

                                                                                    Figure 3-21

                                                                                    Figure 3-22

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                    If you select an alert in the Alerts menu you can take ownership

                                                                                    cancel the alert suspend the alert go to the alert definition or release

                                                                                    ownership (Figure 3-24)

                                                                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                    already know and love doesnrsquot

                                                                                    Figure 3-23

                                                                                    Figure 3-24

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                    that you love it (I know I do) You may think that DRS is already perfect

                                                                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                    needed to actually predict the needs of your applications With that

                                                                                    your applications can achieve the fastest performance possible and

                                                                                    your vSphere infrastructure can have the fastest workload balancing

                                                                                    ever Would that interest you

                                                                                    vSphere and DRS have been working together since vROps 62 when

                                                                                    Intelligent Workload Placement with DRS was announced With

                                                                                    Intelligent Workload Placement vROps helped to rebalance VM

                                                                                    workloads across clusters

                                                                                    With Intelligent Workload Placement in place you may think that

                                                                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                    all DRS already does its job very well But letrsquos look at the different

                                                                                    approaches that DRS has available to it

                                                                                    Traditionally DRS has worked by reactively balancing workloads

                                                                                    when applications (running on VMs) arenrsquot getting the resources

                                                                                    they need DRS analyzes the resources allocated (CPU and memory)

                                                                                    and looks to see if those resources are continuously available if they

                                                                                    arenrsquot it moves that VM to a host that has those resources available

                                                                                    While this works well in most cases there is the potential for

                                                                                    contention and thus negative application performance impact (albeit

                                                                                    very short) DRS is included with vSphere Enterprise Plus

                                                                                    The next step up from reactive is balance which is the Intelligent

                                                                                    Workload Placement approach discussed earlier With the balance

                                                                                    method vSphere DRS and vROps begin working together

                                                                                    This is an improvement over the reactive method because vROps is

                                                                                    working at a higher level than DRS to analyze performance across

                                                                                    multiple clusters While this is by itself better than DRS the downside

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                    application performance issues and contention before it happens

                                                                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                    performance issues While they typically fix application performance

                                                                                    issues very quickly therersquos no guarantee that they will in addition

                                                                                    therersquos no proactive diagnosis and prevention of problems before

                                                                                    they happen

                                                                                    Predictive DRS does exactly this helping the admin get out ahead

                                                                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                    predicts what resources each VM will need that day using the past

                                                                                    resource consumption of each VM as a guide to future needs

                                                                                    It combines that predictive ability with the knowledge of what VMs

                                                                                    are on each host and the resources that each host is able to contribute

                                                                                    vROps makes these predictions using its dynamic thresholds The

                                                                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                    each individual VM and application

                                                                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                    box to Enable Predictive DRS (see Figure 3-26)

                                                                                    Next navigate to the Administration menu in vROps then to Solutions

                                                                                    Edit your vSphere Solution then under the advanced settings enable

                                                                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                    shown in Figure 3-27

                                                                                    Figure 3-25

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                    Each hour predictive DRS will combine its knowledge of the

                                                                                    environment combined with the historical resource utilization of each

                                                                                    VM then take action to ensure that the VMs receive the resources

                                                                                    Figure 3-26

                                                                                    Figure 3-27

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                    they need before theyrsquore needed The end result is that your critical

                                                                                    applications never get the chance to suffer performance degradation

                                                                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                    feature called ldquoautomated workload optimizationrdquo You might be

                                                                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                    workloads (although technically it doesnrsquot balance at all it ensures

                                                                                    that workloads get the resources that they need)

                                                                                    Unlike DRS which works within vSphere clusters automated workload

                                                                                    optimization automates the optimization of workloads between

                                                                                    vSphere clusters Thus to leverage AWO the first requirement is

                                                                                    having multiple vSphere clusters

                                                                                    I like to say that DRS works intra-cluster and automated workload

                                                                                    optimization works inter-cluster

                                                                                    Figure 3-28

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                    the Optimize Capacity section See Figure 3-28

                                                                                    You can control how yoursquod like the workloads to be placed in the

                                                                                    Placement Settings tile by clicking on Edit Settings as shown in

                                                                                    Figure 3-29

                                                                                    Once you have multiple clusters managed by vROps you can choose to

                                                                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                    a Schedule or make workload balancing Automatic

                                                                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                    next chapter of this book

                                                                                    Figure 3-29

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                    host of valuable metrics

                                                                                    bull Total environment capacity

                                                                                    bull Used capacity

                                                                                    bull CPU capacity trends

                                                                                    bull Memory capacity trends

                                                                                    Figure 3-30

                                                                                    Figure 3-31

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                    bull Disk capacity trends

                                                                                    bull Predict how much time remains before your most critical resources

                                                                                    are depleted

                                                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                                                    environment level from there you can drill even deeper For example

                                                                                    check out the workload analysis of the cluster in Figure 3-32

                                                                                    This drilldown can be done for a specific host VM or datastore For

                                                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                    In this case you should be concerned since just 35 days remain until

                                                                                    memory runs out in your vCenter Server VM

                                                                                    vROps can show the capacity and time remaining for any object it

                                                                                    manages including clusters hosts datastores and VMs It will

                                                                                    proactively alert you should the capacity and time remaining fall

                                                                                    below predetermined levels

                                                                                    Figure 3-32

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                    troubleshoot your vSphere infrastructure

                                                                                    To that end vROps constantly performs performance analysis to

                                                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                    vSAN in addition to the ability to troubleshoot via log data

                                                                                    Figure 3-33

                                                                                    Figure 3-34

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                    dashboard It enables you to quickly identify the type of contention

                                                                                    faced by each VM in the cluster

                                                                                    Besides the troubleshooting dashboards the real power of vROps

                                                                                    shines through when you realize how often the vROps Smart Alerts

                                                                                    are able to point you to the root cause of an issue and provide

                                                                                    recommendations for remediation so that you can quickly resolve any

                                                                                    trouble that might occur

                                                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                                                    management is built into vROps 66 and later

                                                                                    Using vSAN management and monitoring in vROps requires you to

                                                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                                                    the Administration menu then to Solutions select the VMware vSAN

                                                                                    solution then the Gear icon to configure (Figure 3-36)

                                                                                    Figure 3-35

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                    Figure 3-36

                                                                                    Figure 3-37

                                                                                    Figure 3-38

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                    After you get a successful test of the connection and credentials make

                                                                                    sure that you click Save Settings

                                                                                    At this point vROps will begin gathering statistics from your vCenter

                                                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                                                    insightful statistics and recommendations from vROps

                                                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                    bull vSAN Capacity Overview

                                                                                    bull Migrate to vSAN

                                                                                    bull vSAN Operations Overview

                                                                                    bull Troubleshoot vSAN

                                                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                    Figure 3-39

                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                    For those using vSAN these dashboards are invaluable They allow

                                                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                    clusters prevent vSAN trouble before it happens and if needed

                                                                                    troubleshoot vSAN (Figure 3-40)

                                                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                    vROps features and how to maximize your vSphere infrastructure

                                                                                    using vROps features like predictive DRS vSAN management and

                                                                                    powerful capacity dashboards

                                                                                    With the latest version of vROps some even more powerful features

                                                                                    have been released In the next chapter wersquoll dive into the latest

                                                                                    vROps features that will allow you to enable a self-driving vSphere

                                                                                    infrastructure

                                                                                    Drive on

                                                                                    Figure 3-40

                                                                                    CHAPTER 4

                                                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                    read this chapter completely With the recently announced vROps 67

                                                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                    driving data center will bring ldquoContinuous performance optimization

                                                                                    based on operational and business intent efficient capacity

                                                                                    management proactive planning and intelligent remediationrdquo

                                                                                    The goal for the self-driving data center is to provide a unified

                                                                                    management platform so that the IT organization can optimize

                                                                                    plan and scale the software-defined data center and multiple cloud

                                                                                    deployments from the applications to the infrastructure

                                                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                    new instance of vROps 67 directly from the vSphere client without

                                                                                    having to go through the traditional installation steps that we covered

                                                                                    in Chapter 2 of this book With the new high speed installation

                                                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                                                    configure it In addition to the deployment the high speed installation

                                                                                    also includes the automatic configuration of the vSphere Adapter to

                                                                                    communicate with the vCenter server that you deployed it from

                                                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                    From there you can select either the online or offline installation mode

                                                                                    provide your vCenter server credentials define your environment

                                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                                    address details With that information vCenter will automatically

                                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                                    configure the vSphere adapter in vROps

                                                                                    Figure 4-1

                                                                                    Figure 4-2

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                    You can be up and running with vROps faster than ever by combining

                                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                    when you combine vROps 67 and vCenter

                                                                                    67 Only with that magical combination

                                                                                    can you use the new vROps 67 plugin

                                                                                    for the vCenter 67 HTML5 web client

                                                                                    (Figure 4-3)

                                                                                    The vRealize Operations within vCenter

                                                                                    plugin provides you with six new

                                                                                    dashboards directly inside your vCenter

                                                                                    UI (Figure 4-4)

                                                                                    The end result is that you get all the

                                                                                    goodness of vROps in your vSphere client

                                                                                    helping you be more productive than ever

                                                                                    Figure 4-3

                                                                                    Figure 4-4

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                    makes vROps easier to use ultimately making you more productive

                                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                                    make it happen

                                                                                    Figure 4-5

                                                                                    Figure 4-6

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                    The first step is to access the current performance of your data center

                                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                    optimization window

                                                                                    Simply define intent by configuring settings such as target utilization

                                                                                    and cluster headroom then define tag-based placement requirements

                                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                                    bull SLA tiers Gold Silver Bronze

                                                                                    bull License policies Windows Oracle Linux

                                                                                    bull Compliance PCI HIPAA

                                                                                    bull App affinity policies

                                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                                    automating workload balancing and performance optimization

                                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                                    bull Run it now manually based on recommendations

                                                                                    bull Schedule it for an automated ongoing optimization

                                                                                    Figure 4-7

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                    bull Automate to run when performance troubles occur and desired

                                                                                    performance intent isnrsquot met

                                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                                    insights on potential cost savings from reclamation and analyze

                                                                                    optimum densities for the future

                                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                                    presented As you can see cost data is directly correlated with capacity

                                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                    not needed

                                                                                    Figure 4-8

                                                                                    Figure 4-9

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                    After getting an idea of which data centers to prioritize and what could

                                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                                    optimization actions This includes reclamation right-sizing and

                                                                                    automating workload balancing to reduce license costs as well as

                                                                                    densification to consolidate workloads into minimal clusters while

                                                                                    assuring that you meet goals for performance target utilization and

                                                                                    defined intent

                                                                                    The new capacity analytics engine is able to view historical trends and

                                                                                    predict the most constrained resources such as CPU memory and

                                                                                    disk space It can also give recommendations to either reclaim unused

                                                                                    capacity or even add capacity (Figure 4-11)

                                                                                    Figure 4-10

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                    workloads For some of those workloads it makes the most sense to

                                                                                    move them into the public cloud but which public cloud

                                                                                    The new version of vROps allows you to perform what-if scenario

                                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                                    Figure 4-11

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                    by automatically discovering VMs and apps then provisioning the

                                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                                    Figure 4-12

                                                                                    Figure 4-13

                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                    addition to traditional applications

                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                    center solution that provides powerful features like predictive DRS

                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                    data center

                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                    the latest version check out the vROps

                                                                                    Upgrade Center

                                                                                    httpswwwvmwarecomproducts

                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                    If you donrsquot have vROps in place already you can

                                                                                    sign up for a free 60-day evaluation

                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                    • Chapter 1
                                                                                      • Getting Started with VMware vRealize Operations
                                                                                        • What is vRealize Operations
                                                                                        • How Does vRealize Operations Work
                                                                                        • Understanding vRealize Operations Editions
                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                        • Summary
                                                                                            • Chapter 2
                                                                                              • Deploying vRealize Operations
                                                                                                • vRealize Operations Architecture Overview
                                                                                                • Sizing vRealize Operations
                                                                                                • Installing vRealize Operations for the First Time
                                                                                                • Accessing vRealize Operations
                                                                                                • Summary
                                                                                                    • Chapter 3
                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                        • Configuring SSO in vROps
                                                                                                        • Understanding Policies in vROps
                                                                                                        • Automated Remediation in vROps
                                                                                                        • Configuring Alerts
                                                                                                        • Predictive DRS
                                                                                                        • Automated Workload Optimization
                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                        • Summary
                                                                                                            • Chapter 4
                                                                                                              • Maximizing vRealize Operations
                                                                                                                • High Speed Installation
                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                • Enhanced User Interface
                                                                                                                • Automating Performance Based on Intent
                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                • Whatrsquos Next

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 3

                                                                                      Finally make sure that the time on your vROps server is synced with

                                                                                      the time on your vCenter server Network Time Protocol (NTP) is the

                                                                                      best way to do this and configuring NTP in vROps is easy Just go into

                                                                                      Administration Cluster Management and on the Actions menu click

                                                                                      on Network Time Protocol Settings as shown in Figure 3-1

                                                                                      If you already have an NTP server (likely configured during deployment

                                                                                      of vROps) you can move on from here If you donrsquot have an NTP

                                                                                      server enter the name of your NTP server and click Add to add your

                                                                                      NTP server

                                                                                      Next make sure you have DNS configured for your vCenter server and

                                                                                      vROps server If you donrsquot have DNS properly configured yoursquoll get

                                                                                      the error ldquofailed to retrieve single sign on SSL certificates the host or

                                                                                      port is not reachablerdquo

                                                                                      Finally note carefully the version update and patch levels of your

                                                                                      vCenter server and your vROps server I recommend the latest

                                                                                      version of both

                                                                                      Figure 3-1

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                                      Once yoursquove met the prerequisites you can move on to configuring

                                                                                      SSO To configure SSO in vROps go to the Administration tab and

                                                                                      under Access click on Authentication Sources Then click Add to add

                                                                                      a new authentication source as shown in Figure 3-2

                                                                                      Note that under ldquosource typerdquo you can configure authentication to

                                                                                      SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                                      (AD) or Open LDAP

                                                                                      Figure 3-2

                                                                                      Figure 3-3

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                      Irsquod recommend configuring your vCenter server to use AD

                                                                                      authentication then configuring vROps to point to vCenter for SSO

                                                                                      SAML authentication This is preferable to configuring vROps to go to

                                                                                      AD for authentication

                                                                                      Enter a name for the authentication source (whatever you want)

                                                                                      keeping the default of SSO SAML for the source type Then enter

                                                                                      the vCenter IP address or host name username and password See

                                                                                      Figure 3-3

                                                                                      Next accept the certificate from vCenter and click OK as shown in

                                                                                      Figure 3-4

                                                                                      Then as Figure 3-5 shows specify which groups you want to import

                                                                                      Assign vROps roles to the user groups that yoursquore importing

                                                                                      (Figure 3-6)

                                                                                      In this case we added the vCenter administratorsvspherelocal

                                                                                      account and made it an administrator for vROps

                                                                                      In production environments you might want to create an AD group in

                                                                                      which you add your vROps administrators then authorize that group

                                                                                      to administer or simply use vROps

                                                                                      Figure 3-4

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                      Figure 3-5

                                                                                      Figure 3-6

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                      At this point your configuration should be complete To test it log

                                                                                      out of vROps and the vSphere Web Client

                                                                                      Log back into the vSphere Web Client and open the web page for

                                                                                      vROps you should be automatically logged in with no authentication

                                                                                      As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                      to log in

                                                                                      Remember the goal of this SSO configuration is that you never have

                                                                                      to log in to vROps again (during normal usage) as long as yoursquore

                                                                                      already logged into the vSphere Web Client Mission accomplished

                                                                                      Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                      of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                      admin needs to perform If you donrsquot do it at the start at some point

                                                                                      you will likely need to do it in the future so you might as well do it

                                                                                      right from the start

                                                                                      If you click on Home at the top of the vROps web interface then click

                                                                                      on Administration yoursquoll be taken to the administrative interface

                                                                                      where just about all vROps customizations are made (Figure 3-8)

                                                                                      Figure 3-7

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                      In the administrative interface click on Policies on the left to configure

                                                                                      and customize vROps policies (Figure 3-9)

                                                                                      Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                      solely work off of thresholds but there are some things that you

                                                                                      inherently know about your virtual infrastructure that vROps

                                                                                      canrsquot know

                                                                                      Figure 3-8

                                                                                      Figure 3-9

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                      For example you may have a high-priority production cluster (with

                                                                                      many more resources intentionally allocated) and a low priority dev

                                                                                      test cluster (with many fewer resources intentionally allocated) You

                                                                                      donrsquot want vROps alerting you that you need to add more resources

                                                                                      to devtest if you intentionally under-provisioned the devtest cluster

                                                                                      for the workload

                                                                                      Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                      a production cluster than it is for a testdev cluster Or you might

                                                                                      want to exclude the vROps VMs from monitoring and alerting on

                                                                                      themselves

                                                                                      You can see the importance of customization And since policies

                                                                                      are applied to groups there are times when yoursquoll want to wait on

                                                                                      the creation of new policies and first create a new group type and

                                                                                      associated groups But if you already have a group type to which you

                                                                                      want to apply your policy you can go ahead and create the new policy

                                                                                      What is a vROps PolicyA policy is a set of rules that you define

                                                                                      for vRealize Operations Manager to

                                                                                      use to analyze and display information

                                                                                      about the objects in your environment

                                                                                      You can create modify and administer

                                                                                      policies to determine how vRealize Operations

                                                                                      Manager displays data in dashboards views and reports

                                                                                      Be careful if you choose to modify the default policy

                                                                                      as yoursquore modifying how vROps does its job and the

                                                                                      information that you see across vROps in dashboards

                                                                                      reports and views will forever be changed

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                      Ideally you want to create a new policy for something such as letrsquos

                                                                                      say your devtest cluster

                                                                                      To do this (assuming you already had a group in mind) click on the

                                                                                      Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                      in Figure 3-9) From there you would give the policy a name and

                                                                                      description

                                                                                      Itrsquos common to create a new policy by starting with an existing policy

                                                                                      The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                      policy you create inherits its settings from that policy See Figure 3-10

                                                                                      From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                      with a group

                                                                                      In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                      that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                      At this point if you used a policy template you have the option of just

                                                                                      clicking Finish to complete the policy creation Or if you want to view

                                                                                      or modify all the potential options for the policy configuration and

                                                                                      alerts you can do so

                                                                                      Figure 3-10

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                      When yoursquore done your new policy will show up in the policy library

                                                                                      as shown in Figure 3-12

                                                                                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                      are system defined (the adapter groups) and cannot be changed Other

                                                                                      groups are user-defined and can be modified or added to

                                                                                      Figure 3-12

                                                                                      Figure 3-11

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                      Examples of system-defined adapter groups include Operating

                                                                                      Systems World Universe vSAN World and vSphere World These

                                                                                      groups contain objects such as the vCenter server ESXi hosts data

                                                                                      centers etc

                                                                                      Examples of the pre-defined user groups include Department

                                                                                      Environment Function Location Security zone and Service Level

                                                                                      Object You should use the vROps grouping to organize the objects in

                                                                                      your virtual infrastructure in the way that makes the most sense to

                                                                                      you If possible use the pre-defined user groups

                                                                                      However if those groups donrsquot suit you vROps group types also allow

                                                                                      you to create your own custom object groups specifically tailored for

                                                                                      your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                      group for example

                                                                                      By choosing a dynamic group membership (ldquoKeep group membership

                                                                                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                      vSphere inventory object like a folder cluster resource pool or even

                                                                                      Figure 3-13

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                      a virtual data center All the objects under that object will always

                                                                                      be associated with the group yoursquove created regardless of whether

                                                                                      theyrsquore added or removed This is great for dynamically changing

                                                                                      environments as most are today

                                                                                      Once the grouprsquos created the logical inventory view allows you to

                                                                                      use that group for all common vROps functions such as showing the

                                                                                      performance and capacity for all associated resources

                                                                                      For more information on policies group types and groups check

                                                                                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                      vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                      67-config-guidepdf) in the vROps documentation for more detailed

                                                                                      information

                                                                                      Automated Remediation in vROps There are many data center monitoring

                                                                                      tools out there that tell you that you have

                                                                                      a problem Remember the robot from the

                                                                                      old sci-fi show ldquoLost In Spacerdquo It was

                                                                                      always throwing up its arms and screeching

                                                                                      ldquoWarning Warning Dangerrdquo

                                                                                      At one point that may have been helpful (if

                                                                                      stressful) but our expectations and needs

                                                                                      have evolved Todayrsquos tools are able to predict problems before

                                                                                      they happen and tell you how to fix them before they impact your

                                                                                      applications Prediction and suggested remediation are the new

                                                                                      minimum expectation However there are very few tools out there

                                                                                      that will not only predict and suggest remediation but automate

                                                                                      the process

                                                                                      Consider for example an employeemanager analogy where the

                                                                                      employee keeps bringing common problems to the manager asking

                                                                                      the manager how to solve the recurring issues No manager wants

                                                                                      to hear about the same problems over and over again when the

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                      fix is already known What could the manager do After dressing

                                                                                      the employee down and threatening to make them eligible for

                                                                                      unemployment benefits said manager could write a script that the

                                                                                      employee could execute on their own to solve the problem

                                                                                      Another analogy that might help is to think in terms of the cloud

                                                                                      Cloud management requires a tool that knows what can go wrong in

                                                                                      your cloud infrastructure and automatically solve it for you before it

                                                                                      impacts applications and yes even without notifying you about it in

                                                                                      the middle of the night The ideal would be for your cloud monitoring

                                                                                      and management tool to email you a report in the morning that says

                                                                                      ldquoI fixed these problems for you while you were sleeping and the

                                                                                      applications were never impactedrdquo

                                                                                      This is exactly the type of functionality that vROps Intelligent

                                                                                      Operations can provide

                                                                                      vROps offers many different actions that can be automated without

                                                                                      any scripting and without vRealize Automation Examples include

                                                                                      powering on a VM powering off a VM resizing most VM resources

                                                                                      and more With these actions vROps is able to prevent downtime or

                                                                                      application performance issues before they happen

                                                                                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                      with vROps

                                                                                      bull Automated Workload Optimization The ability of vROps to move

                                                                                      running VMs from one cluster to another to proactively prevent

                                                                                      performance bottlenecks before they happen

                                                                                      bull vROps Automated Actions vROps can perform more than 39

                                                                                      different actions on objects managed by the vCenter adapter You

                                                                                      can manually perform these actions or configure alerts to trigger

                                                                                      remediation with one of them

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                      bull vRealize Automation Integrated Actions The same actions that

                                                                                      can be automated with vROps can also be automated with vRealize

                                                                                      Automation allowing you to perform more complex automations

                                                                                      bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                      can trigger an alert based on an email SNMP trap or REST API

                                                                                      notification that alert can then perform an automated action

                                                                                      The first thing you need to know is that for these vROps actions to

                                                                                      work the vCenter adapter must have Enable Actions set to Enable as

                                                                                      shown in Figure 3-15

                                                                                      In the past you would configure the vCenter Python Adapter

                                                                                      separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                      You can view the multitude of different actions that you can either

                                                                                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                      Figure 3-15

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                      If you take a look at a specific vSphere object and click on the Actions

                                                                                      drop down for that object you can see the actions that apply to that

                                                                                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                      To automate these types of actions you need to modify a

                                                                                      recommendation to perform an action (remediate) instead of just

                                                                                      recommend remediation steps To do this go to the Alerts menu then

                                                                                      into Alert Settings Recommendations and find a recommendation

                                                                                      Figure 3-16

                                                                                      Figure 3-17

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                      you want to automate Figure 3-18 for example shows a pre-defined

                                                                                      recommendation to add more memory to a VM

                                                                                      In this case therersquos a pre-defined action as well to add more memory

                                                                                      to the VM to automatically remediate the memory contention issue

                                                                                      and resolve application slowness See Figure 3-19

                                                                                      Automated remediation takes alert recommendations (which already

                                                                                      exist in your vROps installation) and allows you to turn on an action

                                                                                      to take that supersedes the recommendation

                                                                                      When automated actions kick in theyrsquore displayed under

                                                                                      Administration History Recent Tasks

                                                                                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                      were sleeping

                                                                                      Figure 3-18

                                                                                      Figure 3-19

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                      occur on the monitored objects when data analysis indicates deviations

                                                                                      from normal metric values or when a problem occurs with one of the

                                                                                      vRealize Operations components

                                                                                      In other words alerts are things you need know about

                                                                                      vROps Alerts come in three flavors

                                                                                      bull Critical

                                                                                      bull Immediate

                                                                                      bull Warning

                                                                                      Critical alerts should be acted upon immediately immediate alerts

                                                                                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                      Alerts are visible in a few different areas in vROps The most obvious is

                                                                                      the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                      alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                      vROps comes with many different alerts preconfigured Under the Alerts

                                                                                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                      alerts and create your own custom alerts should you decide to do so

                                                                                      Figure 3-20

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                      you receive an alert vROps is typically very helpful in resolving alerts

                                                                                      by explaining the problem offering metrics to support its analysis and

                                                                                      providing recommended actions to remediate the issue (Figure 3-23)

                                                                                      Figure 3-21

                                                                                      Figure 3-22

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                      If you select an alert in the Alerts menu you can take ownership

                                                                                      cancel the alert suspend the alert go to the alert definition or release

                                                                                      ownership (Figure 3-24)

                                                                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                      already know and love doesnrsquot

                                                                                      Figure 3-23

                                                                                      Figure 3-24

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                      that you love it (I know I do) You may think that DRS is already perfect

                                                                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                      needed to actually predict the needs of your applications With that

                                                                                      your applications can achieve the fastest performance possible and

                                                                                      your vSphere infrastructure can have the fastest workload balancing

                                                                                      ever Would that interest you

                                                                                      vSphere and DRS have been working together since vROps 62 when

                                                                                      Intelligent Workload Placement with DRS was announced With

                                                                                      Intelligent Workload Placement vROps helped to rebalance VM

                                                                                      workloads across clusters

                                                                                      With Intelligent Workload Placement in place you may think that

                                                                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                      all DRS already does its job very well But letrsquos look at the different

                                                                                      approaches that DRS has available to it

                                                                                      Traditionally DRS has worked by reactively balancing workloads

                                                                                      when applications (running on VMs) arenrsquot getting the resources

                                                                                      they need DRS analyzes the resources allocated (CPU and memory)

                                                                                      and looks to see if those resources are continuously available if they

                                                                                      arenrsquot it moves that VM to a host that has those resources available

                                                                                      While this works well in most cases there is the potential for

                                                                                      contention and thus negative application performance impact (albeit

                                                                                      very short) DRS is included with vSphere Enterprise Plus

                                                                                      The next step up from reactive is balance which is the Intelligent

                                                                                      Workload Placement approach discussed earlier With the balance

                                                                                      method vSphere DRS and vROps begin working together

                                                                                      This is an improvement over the reactive method because vROps is

                                                                                      working at a higher level than DRS to analyze performance across

                                                                                      multiple clusters While this is by itself better than DRS the downside

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                      application performance issues and contention before it happens

                                                                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                      performance issues While they typically fix application performance

                                                                                      issues very quickly therersquos no guarantee that they will in addition

                                                                                      therersquos no proactive diagnosis and prevention of problems before

                                                                                      they happen

                                                                                      Predictive DRS does exactly this helping the admin get out ahead

                                                                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                      predicts what resources each VM will need that day using the past

                                                                                      resource consumption of each VM as a guide to future needs

                                                                                      It combines that predictive ability with the knowledge of what VMs

                                                                                      are on each host and the resources that each host is able to contribute

                                                                                      vROps makes these predictions using its dynamic thresholds The

                                                                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                      each individual VM and application

                                                                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                      box to Enable Predictive DRS (see Figure 3-26)

                                                                                      Next navigate to the Administration menu in vROps then to Solutions

                                                                                      Edit your vSphere Solution then under the advanced settings enable

                                                                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                      shown in Figure 3-27

                                                                                      Figure 3-25

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                      Each hour predictive DRS will combine its knowledge of the

                                                                                      environment combined with the historical resource utilization of each

                                                                                      VM then take action to ensure that the VMs receive the resources

                                                                                      Figure 3-26

                                                                                      Figure 3-27

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                      they need before theyrsquore needed The end result is that your critical

                                                                                      applications never get the chance to suffer performance degradation

                                                                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                      feature called ldquoautomated workload optimizationrdquo You might be

                                                                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                      workloads (although technically it doesnrsquot balance at all it ensures

                                                                                      that workloads get the resources that they need)

                                                                                      Unlike DRS which works within vSphere clusters automated workload

                                                                                      optimization automates the optimization of workloads between

                                                                                      vSphere clusters Thus to leverage AWO the first requirement is

                                                                                      having multiple vSphere clusters

                                                                                      I like to say that DRS works intra-cluster and automated workload

                                                                                      optimization works inter-cluster

                                                                                      Figure 3-28

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                      the Optimize Capacity section See Figure 3-28

                                                                                      You can control how yoursquod like the workloads to be placed in the

                                                                                      Placement Settings tile by clicking on Edit Settings as shown in

                                                                                      Figure 3-29

                                                                                      Once you have multiple clusters managed by vROps you can choose to

                                                                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                      a Schedule or make workload balancing Automatic

                                                                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                      next chapter of this book

                                                                                      Figure 3-29

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                      host of valuable metrics

                                                                                      bull Total environment capacity

                                                                                      bull Used capacity

                                                                                      bull CPU capacity trends

                                                                                      bull Memory capacity trends

                                                                                      Figure 3-30

                                                                                      Figure 3-31

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                      bull Disk capacity trends

                                                                                      bull Predict how much time remains before your most critical resources

                                                                                      are depleted

                                                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                                                      environment level from there you can drill even deeper For example

                                                                                      check out the workload analysis of the cluster in Figure 3-32

                                                                                      This drilldown can be done for a specific host VM or datastore For

                                                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                      In this case you should be concerned since just 35 days remain until

                                                                                      memory runs out in your vCenter Server VM

                                                                                      vROps can show the capacity and time remaining for any object it

                                                                                      manages including clusters hosts datastores and VMs It will

                                                                                      proactively alert you should the capacity and time remaining fall

                                                                                      below predetermined levels

                                                                                      Figure 3-32

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                      troubleshoot your vSphere infrastructure

                                                                                      To that end vROps constantly performs performance analysis to

                                                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                      vSAN in addition to the ability to troubleshoot via log data

                                                                                      Figure 3-33

                                                                                      Figure 3-34

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                      dashboard It enables you to quickly identify the type of contention

                                                                                      faced by each VM in the cluster

                                                                                      Besides the troubleshooting dashboards the real power of vROps

                                                                                      shines through when you realize how often the vROps Smart Alerts

                                                                                      are able to point you to the root cause of an issue and provide

                                                                                      recommendations for remediation so that you can quickly resolve any

                                                                                      trouble that might occur

                                                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                                                      management is built into vROps 66 and later

                                                                                      Using vSAN management and monitoring in vROps requires you to

                                                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                                                      the Administration menu then to Solutions select the VMware vSAN

                                                                                      solution then the Gear icon to configure (Figure 3-36)

                                                                                      Figure 3-35

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                      Figure 3-36

                                                                                      Figure 3-37

                                                                                      Figure 3-38

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                      After you get a successful test of the connection and credentials make

                                                                                      sure that you click Save Settings

                                                                                      At this point vROps will begin gathering statistics from your vCenter

                                                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                                                      insightful statistics and recommendations from vROps

                                                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                      bull vSAN Capacity Overview

                                                                                      bull Migrate to vSAN

                                                                                      bull vSAN Operations Overview

                                                                                      bull Troubleshoot vSAN

                                                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                      Figure 3-39

                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                      For those using vSAN these dashboards are invaluable They allow

                                                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                      clusters prevent vSAN trouble before it happens and if needed

                                                                                      troubleshoot vSAN (Figure 3-40)

                                                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                      vROps features and how to maximize your vSphere infrastructure

                                                                                      using vROps features like predictive DRS vSAN management and

                                                                                      powerful capacity dashboards

                                                                                      With the latest version of vROps some even more powerful features

                                                                                      have been released In the next chapter wersquoll dive into the latest

                                                                                      vROps features that will allow you to enable a self-driving vSphere

                                                                                      infrastructure

                                                                                      Drive on

                                                                                      Figure 3-40

                                                                                      CHAPTER 4

                                                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                      read this chapter completely With the recently announced vROps 67

                                                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                      driving data center will bring ldquoContinuous performance optimization

                                                                                      based on operational and business intent efficient capacity

                                                                                      management proactive planning and intelligent remediationrdquo

                                                                                      The goal for the self-driving data center is to provide a unified

                                                                                      management platform so that the IT organization can optimize

                                                                                      plan and scale the software-defined data center and multiple cloud

                                                                                      deployments from the applications to the infrastructure

                                                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                      new instance of vROps 67 directly from the vSphere client without

                                                                                      having to go through the traditional installation steps that we covered

                                                                                      in Chapter 2 of this book With the new high speed installation

                                                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                                                      configure it In addition to the deployment the high speed installation

                                                                                      also includes the automatic configuration of the vSphere Adapter to

                                                                                      communicate with the vCenter server that you deployed it from

                                                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                      From there you can select either the online or offline installation mode

                                                                                      provide your vCenter server credentials define your environment

                                                                                      (datacenter cluster host datastore and network) and provide IP

                                                                                      address details With that information vCenter will automatically

                                                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                                                      configure the vSphere adapter in vROps

                                                                                      Figure 4-1

                                                                                      Figure 4-2

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                      You can be up and running with vROps faster than ever by combining

                                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                      when you combine vROps 67 and vCenter

                                                                                      67 Only with that magical combination

                                                                                      can you use the new vROps 67 plugin

                                                                                      for the vCenter 67 HTML5 web client

                                                                                      (Figure 4-3)

                                                                                      The vRealize Operations within vCenter

                                                                                      plugin provides you with six new

                                                                                      dashboards directly inside your vCenter

                                                                                      UI (Figure 4-4)

                                                                                      The end result is that you get all the

                                                                                      goodness of vROps in your vSphere client

                                                                                      helping you be more productive than ever

                                                                                      Figure 4-3

                                                                                      Figure 4-4

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                      makes vROps easier to use ultimately making you more productive

                                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                                      make it happen

                                                                                      Figure 4-5

                                                                                      Figure 4-6

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                      The first step is to access the current performance of your data center

                                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                      optimization window

                                                                                      Simply define intent by configuring settings such as target utilization

                                                                                      and cluster headroom then define tag-based placement requirements

                                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                                      bull SLA tiers Gold Silver Bronze

                                                                                      bull License policies Windows Oracle Linux

                                                                                      bull Compliance PCI HIPAA

                                                                                      bull App affinity policies

                                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                                      automating workload balancing and performance optimization

                                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                                      bull Run it now manually based on recommendations

                                                                                      bull Schedule it for an automated ongoing optimization

                                                                                      Figure 4-7

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                      bull Automate to run when performance troubles occur and desired

                                                                                      performance intent isnrsquot met

                                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                                      insights on potential cost savings from reclamation and analyze

                                                                                      optimum densities for the future

                                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                                      presented As you can see cost data is directly correlated with capacity

                                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                      not needed

                                                                                      Figure 4-8

                                                                                      Figure 4-9

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                      After getting an idea of which data centers to prioritize and what could

                                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                                      optimization actions This includes reclamation right-sizing and

                                                                                      automating workload balancing to reduce license costs as well as

                                                                                      densification to consolidate workloads into minimal clusters while

                                                                                      assuring that you meet goals for performance target utilization and

                                                                                      defined intent

                                                                                      The new capacity analytics engine is able to view historical trends and

                                                                                      predict the most constrained resources such as CPU memory and

                                                                                      disk space It can also give recommendations to either reclaim unused

                                                                                      capacity or even add capacity (Figure 4-11)

                                                                                      Figure 4-10

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                      workloads For some of those workloads it makes the most sense to

                                                                                      move them into the public cloud but which public cloud

                                                                                      The new version of vROps allows you to perform what-if scenario

                                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                                      Figure 4-11

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                      by automatically discovering VMs and apps then provisioning the

                                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                                      Figure 4-12

                                                                                      Figure 4-13

                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                      This capability enables IT to gain control and provide app monitoring

                                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                                      addition to traditional applications

                                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                      More importantly yoursquove learned how to maximize the power of

                                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                      center solution that provides powerful features like predictive DRS

                                                                                      workload optimization cost savings and ultimately the self-driving

                                                                                      data center

                                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                      the latest version check out the vROps

                                                                                      Upgrade Center

                                                                                      httpswwwvmwarecomproducts

                                                                                      vrealize-operationsupgrade-centerhtml

                                                                                      If you donrsquot have vROps in place already you can

                                                                                      sign up for a free 60-day evaluation

                                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                      • Chapter 1
                                                                                        • Getting Started with VMware vRealize Operations
                                                                                          • What is vRealize Operations
                                                                                          • How Does vRealize Operations Work
                                                                                          • Understanding vRealize Operations Editions
                                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                          • Summary
                                                                                              • Chapter 2
                                                                                                • Deploying vRealize Operations
                                                                                                  • vRealize Operations Architecture Overview
                                                                                                  • Sizing vRealize Operations
                                                                                                  • Installing vRealize Operations for the First Time
                                                                                                  • Accessing vRealize Operations
                                                                                                  • Summary
                                                                                                      • Chapter 3
                                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                                          • Configuring SSO in vROps
                                                                                                          • Understanding Policies in vROps
                                                                                                          • Automated Remediation in vROps
                                                                                                          • Configuring Alerts
                                                                                                          • Predictive DRS
                                                                                                          • Automated Workload Optimization
                                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                                          • Maximize Troubleshooting with vROps
                                                                                                          • Summary
                                                                                                              • Chapter 4
                                                                                                                • Maximizing vRealize Operations
                                                                                                                  • High Speed Installation
                                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                  • Enhanced User Interface
                                                                                                                  • Automating Performance Based on Intent
                                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                  • Whatrsquos Next

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 4

                                                                                        Once yoursquove met the prerequisites you can move on to configuring

                                                                                        SSO To configure SSO in vROps go to the Administration tab and

                                                                                        under Access click on Authentication Sources Then click Add to add

                                                                                        a new authentication source as shown in Figure 3-2

                                                                                        Note that under ldquosource typerdquo you can configure authentication to

                                                                                        SSO SAML (likely pointing to vCenter) Windows Active Directory

                                                                                        (AD) or Open LDAP

                                                                                        Figure 3-2

                                                                                        Figure 3-3

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                        Irsquod recommend configuring your vCenter server to use AD

                                                                                        authentication then configuring vROps to point to vCenter for SSO

                                                                                        SAML authentication This is preferable to configuring vROps to go to

                                                                                        AD for authentication

                                                                                        Enter a name for the authentication source (whatever you want)

                                                                                        keeping the default of SSO SAML for the source type Then enter

                                                                                        the vCenter IP address or host name username and password See

                                                                                        Figure 3-3

                                                                                        Next accept the certificate from vCenter and click OK as shown in

                                                                                        Figure 3-4

                                                                                        Then as Figure 3-5 shows specify which groups you want to import

                                                                                        Assign vROps roles to the user groups that yoursquore importing

                                                                                        (Figure 3-6)

                                                                                        In this case we added the vCenter administratorsvspherelocal

                                                                                        account and made it an administrator for vROps

                                                                                        In production environments you might want to create an AD group in

                                                                                        which you add your vROps administrators then authorize that group

                                                                                        to administer or simply use vROps

                                                                                        Figure 3-4

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                        Figure 3-5

                                                                                        Figure 3-6

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                        At this point your configuration should be complete To test it log

                                                                                        out of vROps and the vSphere Web Client

                                                                                        Log back into the vSphere Web Client and open the web page for

                                                                                        vROps you should be automatically logged in with no authentication

                                                                                        As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                        to log in

                                                                                        Remember the goal of this SSO configuration is that you never have

                                                                                        to log in to vROps again (during normal usage) as long as yoursquore

                                                                                        already logged into the vSphere Web Client Mission accomplished

                                                                                        Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                        of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                        admin needs to perform If you donrsquot do it at the start at some point

                                                                                        you will likely need to do it in the future so you might as well do it

                                                                                        right from the start

                                                                                        If you click on Home at the top of the vROps web interface then click

                                                                                        on Administration yoursquoll be taken to the administrative interface

                                                                                        where just about all vROps customizations are made (Figure 3-8)

                                                                                        Figure 3-7

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                        In the administrative interface click on Policies on the left to configure

                                                                                        and customize vROps policies (Figure 3-9)

                                                                                        Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                        solely work off of thresholds but there are some things that you

                                                                                        inherently know about your virtual infrastructure that vROps

                                                                                        canrsquot know

                                                                                        Figure 3-8

                                                                                        Figure 3-9

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                        For example you may have a high-priority production cluster (with

                                                                                        many more resources intentionally allocated) and a low priority dev

                                                                                        test cluster (with many fewer resources intentionally allocated) You

                                                                                        donrsquot want vROps alerting you that you need to add more resources

                                                                                        to devtest if you intentionally under-provisioned the devtest cluster

                                                                                        for the workload

                                                                                        Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                        a production cluster than it is for a testdev cluster Or you might

                                                                                        want to exclude the vROps VMs from monitoring and alerting on

                                                                                        themselves

                                                                                        You can see the importance of customization And since policies

                                                                                        are applied to groups there are times when yoursquoll want to wait on

                                                                                        the creation of new policies and first create a new group type and

                                                                                        associated groups But if you already have a group type to which you

                                                                                        want to apply your policy you can go ahead and create the new policy

                                                                                        What is a vROps PolicyA policy is a set of rules that you define

                                                                                        for vRealize Operations Manager to

                                                                                        use to analyze and display information

                                                                                        about the objects in your environment

                                                                                        You can create modify and administer

                                                                                        policies to determine how vRealize Operations

                                                                                        Manager displays data in dashboards views and reports

                                                                                        Be careful if you choose to modify the default policy

                                                                                        as yoursquore modifying how vROps does its job and the

                                                                                        information that you see across vROps in dashboards

                                                                                        reports and views will forever be changed

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                        Ideally you want to create a new policy for something such as letrsquos

                                                                                        say your devtest cluster

                                                                                        To do this (assuming you already had a group in mind) click on the

                                                                                        Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                        in Figure 3-9) From there you would give the policy a name and

                                                                                        description

                                                                                        Itrsquos common to create a new policy by starting with an existing policy

                                                                                        The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                        policy you create inherits its settings from that policy See Figure 3-10

                                                                                        From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                        with a group

                                                                                        In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                        that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                        At this point if you used a policy template you have the option of just

                                                                                        clicking Finish to complete the policy creation Or if you want to view

                                                                                        or modify all the potential options for the policy configuration and

                                                                                        alerts you can do so

                                                                                        Figure 3-10

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                        When yoursquore done your new policy will show up in the policy library

                                                                                        as shown in Figure 3-12

                                                                                        Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                        are system defined (the adapter groups) and cannot be changed Other

                                                                                        groups are user-defined and can be modified or added to

                                                                                        Figure 3-12

                                                                                        Figure 3-11

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                        Examples of system-defined adapter groups include Operating

                                                                                        Systems World Universe vSAN World and vSphere World These

                                                                                        groups contain objects such as the vCenter server ESXi hosts data

                                                                                        centers etc

                                                                                        Examples of the pre-defined user groups include Department

                                                                                        Environment Function Location Security zone and Service Level

                                                                                        Object You should use the vROps grouping to organize the objects in

                                                                                        your virtual infrastructure in the way that makes the most sense to

                                                                                        you If possible use the pre-defined user groups

                                                                                        However if those groups donrsquot suit you vROps group types also allow

                                                                                        you to create your own custom object groups specifically tailored for

                                                                                        your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                        group for example

                                                                                        By choosing a dynamic group membership (ldquoKeep group membership

                                                                                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                        vSphere inventory object like a folder cluster resource pool or even

                                                                                        Figure 3-13

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                        a virtual data center All the objects under that object will always

                                                                                        be associated with the group yoursquove created regardless of whether

                                                                                        theyrsquore added or removed This is great for dynamically changing

                                                                                        environments as most are today

                                                                                        Once the grouprsquos created the logical inventory view allows you to

                                                                                        use that group for all common vROps functions such as showing the

                                                                                        performance and capacity for all associated resources

                                                                                        For more information on policies group types and groups check

                                                                                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                        vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                        67-config-guidepdf) in the vROps documentation for more detailed

                                                                                        information

                                                                                        Automated Remediation in vROps There are many data center monitoring

                                                                                        tools out there that tell you that you have

                                                                                        a problem Remember the robot from the

                                                                                        old sci-fi show ldquoLost In Spacerdquo It was

                                                                                        always throwing up its arms and screeching

                                                                                        ldquoWarning Warning Dangerrdquo

                                                                                        At one point that may have been helpful (if

                                                                                        stressful) but our expectations and needs

                                                                                        have evolved Todayrsquos tools are able to predict problems before

                                                                                        they happen and tell you how to fix them before they impact your

                                                                                        applications Prediction and suggested remediation are the new

                                                                                        minimum expectation However there are very few tools out there

                                                                                        that will not only predict and suggest remediation but automate

                                                                                        the process

                                                                                        Consider for example an employeemanager analogy where the

                                                                                        employee keeps bringing common problems to the manager asking

                                                                                        the manager how to solve the recurring issues No manager wants

                                                                                        to hear about the same problems over and over again when the

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                        fix is already known What could the manager do After dressing

                                                                                        the employee down and threatening to make them eligible for

                                                                                        unemployment benefits said manager could write a script that the

                                                                                        employee could execute on their own to solve the problem

                                                                                        Another analogy that might help is to think in terms of the cloud

                                                                                        Cloud management requires a tool that knows what can go wrong in

                                                                                        your cloud infrastructure and automatically solve it for you before it

                                                                                        impacts applications and yes even without notifying you about it in

                                                                                        the middle of the night The ideal would be for your cloud monitoring

                                                                                        and management tool to email you a report in the morning that says

                                                                                        ldquoI fixed these problems for you while you were sleeping and the

                                                                                        applications were never impactedrdquo

                                                                                        This is exactly the type of functionality that vROps Intelligent

                                                                                        Operations can provide

                                                                                        vROps offers many different actions that can be automated without

                                                                                        any scripting and without vRealize Automation Examples include

                                                                                        powering on a VM powering off a VM resizing most VM resources

                                                                                        and more With these actions vROps is able to prevent downtime or

                                                                                        application performance issues before they happen

                                                                                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                        with vROps

                                                                                        bull Automated Workload Optimization The ability of vROps to move

                                                                                        running VMs from one cluster to another to proactively prevent

                                                                                        performance bottlenecks before they happen

                                                                                        bull vROps Automated Actions vROps can perform more than 39

                                                                                        different actions on objects managed by the vCenter adapter You

                                                                                        can manually perform these actions or configure alerts to trigger

                                                                                        remediation with one of them

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                        bull vRealize Automation Integrated Actions The same actions that

                                                                                        can be automated with vROps can also be automated with vRealize

                                                                                        Automation allowing you to perform more complex automations

                                                                                        bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                        can trigger an alert based on an email SNMP trap or REST API

                                                                                        notification that alert can then perform an automated action

                                                                                        The first thing you need to know is that for these vROps actions to

                                                                                        work the vCenter adapter must have Enable Actions set to Enable as

                                                                                        shown in Figure 3-15

                                                                                        In the past you would configure the vCenter Python Adapter

                                                                                        separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                        You can view the multitude of different actions that you can either

                                                                                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                        Figure 3-15

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                        If you take a look at a specific vSphere object and click on the Actions

                                                                                        drop down for that object you can see the actions that apply to that

                                                                                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                        To automate these types of actions you need to modify a

                                                                                        recommendation to perform an action (remediate) instead of just

                                                                                        recommend remediation steps To do this go to the Alerts menu then

                                                                                        into Alert Settings Recommendations and find a recommendation

                                                                                        Figure 3-16

                                                                                        Figure 3-17

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                        you want to automate Figure 3-18 for example shows a pre-defined

                                                                                        recommendation to add more memory to a VM

                                                                                        In this case therersquos a pre-defined action as well to add more memory

                                                                                        to the VM to automatically remediate the memory contention issue

                                                                                        and resolve application slowness See Figure 3-19

                                                                                        Automated remediation takes alert recommendations (which already

                                                                                        exist in your vROps installation) and allows you to turn on an action

                                                                                        to take that supersedes the recommendation

                                                                                        When automated actions kick in theyrsquore displayed under

                                                                                        Administration History Recent Tasks

                                                                                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                        were sleeping

                                                                                        Figure 3-18

                                                                                        Figure 3-19

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                        occur on the monitored objects when data analysis indicates deviations

                                                                                        from normal metric values or when a problem occurs with one of the

                                                                                        vRealize Operations components

                                                                                        In other words alerts are things you need know about

                                                                                        vROps Alerts come in three flavors

                                                                                        bull Critical

                                                                                        bull Immediate

                                                                                        bull Warning

                                                                                        Critical alerts should be acted upon immediately immediate alerts

                                                                                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                        Alerts are visible in a few different areas in vROps The most obvious is

                                                                                        the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                        alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                        vROps comes with many different alerts preconfigured Under the Alerts

                                                                                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                        alerts and create your own custom alerts should you decide to do so

                                                                                        Figure 3-20

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                        you receive an alert vROps is typically very helpful in resolving alerts

                                                                                        by explaining the problem offering metrics to support its analysis and

                                                                                        providing recommended actions to remediate the issue (Figure 3-23)

                                                                                        Figure 3-21

                                                                                        Figure 3-22

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                        If you select an alert in the Alerts menu you can take ownership

                                                                                        cancel the alert suspend the alert go to the alert definition or release

                                                                                        ownership (Figure 3-24)

                                                                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                        already know and love doesnrsquot

                                                                                        Figure 3-23

                                                                                        Figure 3-24

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                        that you love it (I know I do) You may think that DRS is already perfect

                                                                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                        needed to actually predict the needs of your applications With that

                                                                                        your applications can achieve the fastest performance possible and

                                                                                        your vSphere infrastructure can have the fastest workload balancing

                                                                                        ever Would that interest you

                                                                                        vSphere and DRS have been working together since vROps 62 when

                                                                                        Intelligent Workload Placement with DRS was announced With

                                                                                        Intelligent Workload Placement vROps helped to rebalance VM

                                                                                        workloads across clusters

                                                                                        With Intelligent Workload Placement in place you may think that

                                                                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                        all DRS already does its job very well But letrsquos look at the different

                                                                                        approaches that DRS has available to it

                                                                                        Traditionally DRS has worked by reactively balancing workloads

                                                                                        when applications (running on VMs) arenrsquot getting the resources

                                                                                        they need DRS analyzes the resources allocated (CPU and memory)

                                                                                        and looks to see if those resources are continuously available if they

                                                                                        arenrsquot it moves that VM to a host that has those resources available

                                                                                        While this works well in most cases there is the potential for

                                                                                        contention and thus negative application performance impact (albeit

                                                                                        very short) DRS is included with vSphere Enterprise Plus

                                                                                        The next step up from reactive is balance which is the Intelligent

                                                                                        Workload Placement approach discussed earlier With the balance

                                                                                        method vSphere DRS and vROps begin working together

                                                                                        This is an improvement over the reactive method because vROps is

                                                                                        working at a higher level than DRS to analyze performance across

                                                                                        multiple clusters While this is by itself better than DRS the downside

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                        application performance issues and contention before it happens

                                                                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                        performance issues While they typically fix application performance

                                                                                        issues very quickly therersquos no guarantee that they will in addition

                                                                                        therersquos no proactive diagnosis and prevention of problems before

                                                                                        they happen

                                                                                        Predictive DRS does exactly this helping the admin get out ahead

                                                                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                        predicts what resources each VM will need that day using the past

                                                                                        resource consumption of each VM as a guide to future needs

                                                                                        It combines that predictive ability with the knowledge of what VMs

                                                                                        are on each host and the resources that each host is able to contribute

                                                                                        vROps makes these predictions using its dynamic thresholds The

                                                                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                        each individual VM and application

                                                                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                        box to Enable Predictive DRS (see Figure 3-26)

                                                                                        Next navigate to the Administration menu in vROps then to Solutions

                                                                                        Edit your vSphere Solution then under the advanced settings enable

                                                                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                        shown in Figure 3-27

                                                                                        Figure 3-25

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                        Each hour predictive DRS will combine its knowledge of the

                                                                                        environment combined with the historical resource utilization of each

                                                                                        VM then take action to ensure that the VMs receive the resources

                                                                                        Figure 3-26

                                                                                        Figure 3-27

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                        they need before theyrsquore needed The end result is that your critical

                                                                                        applications never get the chance to suffer performance degradation

                                                                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                        feature called ldquoautomated workload optimizationrdquo You might be

                                                                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                        workloads (although technically it doesnrsquot balance at all it ensures

                                                                                        that workloads get the resources that they need)

                                                                                        Unlike DRS which works within vSphere clusters automated workload

                                                                                        optimization automates the optimization of workloads between

                                                                                        vSphere clusters Thus to leverage AWO the first requirement is

                                                                                        having multiple vSphere clusters

                                                                                        I like to say that DRS works intra-cluster and automated workload

                                                                                        optimization works inter-cluster

                                                                                        Figure 3-28

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                        the Optimize Capacity section See Figure 3-28

                                                                                        You can control how yoursquod like the workloads to be placed in the

                                                                                        Placement Settings tile by clicking on Edit Settings as shown in

                                                                                        Figure 3-29

                                                                                        Once you have multiple clusters managed by vROps you can choose to

                                                                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                        a Schedule or make workload balancing Automatic

                                                                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                        next chapter of this book

                                                                                        Figure 3-29

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                        host of valuable metrics

                                                                                        bull Total environment capacity

                                                                                        bull Used capacity

                                                                                        bull CPU capacity trends

                                                                                        bull Memory capacity trends

                                                                                        Figure 3-30

                                                                                        Figure 3-31

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                        bull Disk capacity trends

                                                                                        bull Predict how much time remains before your most critical resources

                                                                                        are depleted

                                                                                        By drilling down into a specific cluster yoursquoll move down into the

                                                                                        environment level from there you can drill even deeper For example

                                                                                        check out the workload analysis of the cluster in Figure 3-32

                                                                                        This drilldown can be done for a specific host VM or datastore For

                                                                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                        In this case you should be concerned since just 35 days remain until

                                                                                        memory runs out in your vCenter Server VM

                                                                                        vROps can show the capacity and time remaining for any object it

                                                                                        manages including clusters hosts datastores and VMs It will

                                                                                        proactively alert you should the capacity and time remaining fall

                                                                                        below predetermined levels

                                                                                        Figure 3-32

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                        troubleshoot your vSphere infrastructure

                                                                                        To that end vROps constantly performs performance analysis to

                                                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                        vSAN in addition to the ability to troubleshoot via log data

                                                                                        Figure 3-33

                                                                                        Figure 3-34

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                        dashboard It enables you to quickly identify the type of contention

                                                                                        faced by each VM in the cluster

                                                                                        Besides the troubleshooting dashboards the real power of vROps

                                                                                        shines through when you realize how often the vROps Smart Alerts

                                                                                        are able to point you to the root cause of an issue and provide

                                                                                        recommendations for remediation so that you can quickly resolve any

                                                                                        trouble that might occur

                                                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                                                        management is built into vROps 66 and later

                                                                                        Using vSAN management and monitoring in vROps requires you to

                                                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                                                        the Administration menu then to Solutions select the VMware vSAN

                                                                                        solution then the Gear icon to configure (Figure 3-36)

                                                                                        Figure 3-35

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                        Figure 3-36

                                                                                        Figure 3-37

                                                                                        Figure 3-38

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                        After you get a successful test of the connection and credentials make

                                                                                        sure that you click Save Settings

                                                                                        At this point vROps will begin gathering statistics from your vCenter

                                                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                                                        insightful statistics and recommendations from vROps

                                                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                        bull vSAN Capacity Overview

                                                                                        bull Migrate to vSAN

                                                                                        bull vSAN Operations Overview

                                                                                        bull Troubleshoot vSAN

                                                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                        Figure 3-39

                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                        For those using vSAN these dashboards are invaluable They allow

                                                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                        clusters prevent vSAN trouble before it happens and if needed

                                                                                        troubleshoot vSAN (Figure 3-40)

                                                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                        vROps features and how to maximize your vSphere infrastructure

                                                                                        using vROps features like predictive DRS vSAN management and

                                                                                        powerful capacity dashboards

                                                                                        With the latest version of vROps some even more powerful features

                                                                                        have been released In the next chapter wersquoll dive into the latest

                                                                                        vROps features that will allow you to enable a self-driving vSphere

                                                                                        infrastructure

                                                                                        Drive on

                                                                                        Figure 3-40

                                                                                        CHAPTER 4

                                                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                        read this chapter completely With the recently announced vROps 67

                                                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                        driving data center will bring ldquoContinuous performance optimization

                                                                                        based on operational and business intent efficient capacity

                                                                                        management proactive planning and intelligent remediationrdquo

                                                                                        The goal for the self-driving data center is to provide a unified

                                                                                        management platform so that the IT organization can optimize

                                                                                        plan and scale the software-defined data center and multiple cloud

                                                                                        deployments from the applications to the infrastructure

                                                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                        new instance of vROps 67 directly from the vSphere client without

                                                                                        having to go through the traditional installation steps that we covered

                                                                                        in Chapter 2 of this book With the new high speed installation

                                                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                                                        configure it In addition to the deployment the high speed installation

                                                                                        also includes the automatic configuration of the vSphere Adapter to

                                                                                        communicate with the vCenter server that you deployed it from

                                                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                        From there you can select either the online or offline installation mode

                                                                                        provide your vCenter server credentials define your environment

                                                                                        (datacenter cluster host datastore and network) and provide IP

                                                                                        address details With that information vCenter will automatically

                                                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                                                        configure the vSphere adapter in vROps

                                                                                        Figure 4-1

                                                                                        Figure 4-2

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                        You can be up and running with vROps faster than ever by combining

                                                                                        vSphere 67 vCenter 67 and vROps 67

                                                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                        when you combine vROps 67 and vCenter

                                                                                        67 Only with that magical combination

                                                                                        can you use the new vROps 67 plugin

                                                                                        for the vCenter 67 HTML5 web client

                                                                                        (Figure 4-3)

                                                                                        The vRealize Operations within vCenter

                                                                                        plugin provides you with six new

                                                                                        dashboards directly inside your vCenter

                                                                                        UI (Figure 4-4)

                                                                                        The end result is that you get all the

                                                                                        goodness of vROps in your vSphere client

                                                                                        helping you be more productive than ever

                                                                                        Figure 4-3

                                                                                        Figure 4-4

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                        makes vROps easier to use ultimately making you more productive

                                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                                        make it happen

                                                                                        Figure 4-5

                                                                                        Figure 4-6

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                        The first step is to access the current performance of your data center

                                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                        optimization window

                                                                                        Simply define intent by configuring settings such as target utilization

                                                                                        and cluster headroom then define tag-based placement requirements

                                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                                        bull SLA tiers Gold Silver Bronze

                                                                                        bull License policies Windows Oracle Linux

                                                                                        bull Compliance PCI HIPAA

                                                                                        bull App affinity policies

                                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                                        automating workload balancing and performance optimization

                                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                                        bull Run it now manually based on recommendations

                                                                                        bull Schedule it for an automated ongoing optimization

                                                                                        Figure 4-7

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                        bull Automate to run when performance troubles occur and desired

                                                                                        performance intent isnrsquot met

                                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                                        insights on potential cost savings from reclamation and analyze

                                                                                        optimum densities for the future

                                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                                        presented As you can see cost data is directly correlated with capacity

                                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                        not needed

                                                                                        Figure 4-8

                                                                                        Figure 4-9

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                        After getting an idea of which data centers to prioritize and what could

                                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                                        optimization actions This includes reclamation right-sizing and

                                                                                        automating workload balancing to reduce license costs as well as

                                                                                        densification to consolidate workloads into minimal clusters while

                                                                                        assuring that you meet goals for performance target utilization and

                                                                                        defined intent

                                                                                        The new capacity analytics engine is able to view historical trends and

                                                                                        predict the most constrained resources such as CPU memory and

                                                                                        disk space It can also give recommendations to either reclaim unused

                                                                                        capacity or even add capacity (Figure 4-11)

                                                                                        Figure 4-10

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                        workloads For some of those workloads it makes the most sense to

                                                                                        move them into the public cloud but which public cloud

                                                                                        The new version of vROps allows you to perform what-if scenario

                                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                                        Figure 4-11

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                        by automatically discovering VMs and apps then provisioning the

                                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                                        Figure 4-12

                                                                                        Figure 4-13

                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                        This capability enables IT to gain control and provide app monitoring

                                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                                        addition to traditional applications

                                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                        More importantly yoursquove learned how to maximize the power of

                                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                        center solution that provides powerful features like predictive DRS

                                                                                        workload optimization cost savings and ultimately the self-driving

                                                                                        data center

                                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                        the latest version check out the vROps

                                                                                        Upgrade Center

                                                                                        httpswwwvmwarecomproducts

                                                                                        vrealize-operationsupgrade-centerhtml

                                                                                        If you donrsquot have vROps in place already you can

                                                                                        sign up for a free 60-day evaluation

                                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                        • Chapter 1
                                                                                          • Getting Started with VMware vRealize Operations
                                                                                            • What is vRealize Operations
                                                                                            • How Does vRealize Operations Work
                                                                                            • Understanding vRealize Operations Editions
                                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                            • Summary
                                                                                                • Chapter 2
                                                                                                  • Deploying vRealize Operations
                                                                                                    • vRealize Operations Architecture Overview
                                                                                                    • Sizing vRealize Operations
                                                                                                    • Installing vRealize Operations for the First Time
                                                                                                    • Accessing vRealize Operations
                                                                                                    • Summary
                                                                                                        • Chapter 3
                                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                                            • Configuring SSO in vROps
                                                                                                            • Understanding Policies in vROps
                                                                                                            • Automated Remediation in vROps
                                                                                                            • Configuring Alerts
                                                                                                            • Predictive DRS
                                                                                                            • Automated Workload Optimization
                                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                                            • Maximize Troubleshooting with vROps
                                                                                                            • Summary
                                                                                                                • Chapter 4
                                                                                                                  • Maximizing vRealize Operations
                                                                                                                    • High Speed Installation
                                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                    • Enhanced User Interface
                                                                                                                    • Automating Performance Based on Intent
                                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                    • Whatrsquos Next

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 5

                                                                                          Irsquod recommend configuring your vCenter server to use AD

                                                                                          authentication then configuring vROps to point to vCenter for SSO

                                                                                          SAML authentication This is preferable to configuring vROps to go to

                                                                                          AD for authentication

                                                                                          Enter a name for the authentication source (whatever you want)

                                                                                          keeping the default of SSO SAML for the source type Then enter

                                                                                          the vCenter IP address or host name username and password See

                                                                                          Figure 3-3

                                                                                          Next accept the certificate from vCenter and click OK as shown in

                                                                                          Figure 3-4

                                                                                          Then as Figure 3-5 shows specify which groups you want to import

                                                                                          Assign vROps roles to the user groups that yoursquore importing

                                                                                          (Figure 3-6)

                                                                                          In this case we added the vCenter administratorsvspherelocal

                                                                                          account and made it an administrator for vROps

                                                                                          In production environments you might want to create an AD group in

                                                                                          which you add your vROps administrators then authorize that group

                                                                                          to administer or simply use vROps

                                                                                          Figure 3-4

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                          Figure 3-5

                                                                                          Figure 3-6

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                          At this point your configuration should be complete To test it log

                                                                                          out of vROps and the vSphere Web Client

                                                                                          Log back into the vSphere Web Client and open the web page for

                                                                                          vROps you should be automatically logged in with no authentication

                                                                                          As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                          to log in

                                                                                          Remember the goal of this SSO configuration is that you never have

                                                                                          to log in to vROps again (during normal usage) as long as yoursquore

                                                                                          already logged into the vSphere Web Client Mission accomplished

                                                                                          Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                          of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                          admin needs to perform If you donrsquot do it at the start at some point

                                                                                          you will likely need to do it in the future so you might as well do it

                                                                                          right from the start

                                                                                          If you click on Home at the top of the vROps web interface then click

                                                                                          on Administration yoursquoll be taken to the administrative interface

                                                                                          where just about all vROps customizations are made (Figure 3-8)

                                                                                          Figure 3-7

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                          In the administrative interface click on Policies on the left to configure

                                                                                          and customize vROps policies (Figure 3-9)

                                                                                          Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                          solely work off of thresholds but there are some things that you

                                                                                          inherently know about your virtual infrastructure that vROps

                                                                                          canrsquot know

                                                                                          Figure 3-8

                                                                                          Figure 3-9

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                          For example you may have a high-priority production cluster (with

                                                                                          many more resources intentionally allocated) and a low priority dev

                                                                                          test cluster (with many fewer resources intentionally allocated) You

                                                                                          donrsquot want vROps alerting you that you need to add more resources

                                                                                          to devtest if you intentionally under-provisioned the devtest cluster

                                                                                          for the workload

                                                                                          Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                          a production cluster than it is for a testdev cluster Or you might

                                                                                          want to exclude the vROps VMs from monitoring and alerting on

                                                                                          themselves

                                                                                          You can see the importance of customization And since policies

                                                                                          are applied to groups there are times when yoursquoll want to wait on

                                                                                          the creation of new policies and first create a new group type and

                                                                                          associated groups But if you already have a group type to which you

                                                                                          want to apply your policy you can go ahead and create the new policy

                                                                                          What is a vROps PolicyA policy is a set of rules that you define

                                                                                          for vRealize Operations Manager to

                                                                                          use to analyze and display information

                                                                                          about the objects in your environment

                                                                                          You can create modify and administer

                                                                                          policies to determine how vRealize Operations

                                                                                          Manager displays data in dashboards views and reports

                                                                                          Be careful if you choose to modify the default policy

                                                                                          as yoursquore modifying how vROps does its job and the

                                                                                          information that you see across vROps in dashboards

                                                                                          reports and views will forever be changed

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                          Ideally you want to create a new policy for something such as letrsquos

                                                                                          say your devtest cluster

                                                                                          To do this (assuming you already had a group in mind) click on the

                                                                                          Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                          in Figure 3-9) From there you would give the policy a name and

                                                                                          description

                                                                                          Itrsquos common to create a new policy by starting with an existing policy

                                                                                          The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                          policy you create inherits its settings from that policy See Figure 3-10

                                                                                          From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                          with a group

                                                                                          In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                          that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                          At this point if you used a policy template you have the option of just

                                                                                          clicking Finish to complete the policy creation Or if you want to view

                                                                                          or modify all the potential options for the policy configuration and

                                                                                          alerts you can do so

                                                                                          Figure 3-10

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                          When yoursquore done your new policy will show up in the policy library

                                                                                          as shown in Figure 3-12

                                                                                          Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                          are system defined (the adapter groups) and cannot be changed Other

                                                                                          groups are user-defined and can be modified or added to

                                                                                          Figure 3-12

                                                                                          Figure 3-11

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                          Examples of system-defined adapter groups include Operating

                                                                                          Systems World Universe vSAN World and vSphere World These

                                                                                          groups contain objects such as the vCenter server ESXi hosts data

                                                                                          centers etc

                                                                                          Examples of the pre-defined user groups include Department

                                                                                          Environment Function Location Security zone and Service Level

                                                                                          Object You should use the vROps grouping to organize the objects in

                                                                                          your virtual infrastructure in the way that makes the most sense to

                                                                                          you If possible use the pre-defined user groups

                                                                                          However if those groups donrsquot suit you vROps group types also allow

                                                                                          you to create your own custom object groups specifically tailored for

                                                                                          your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                          group for example

                                                                                          By choosing a dynamic group membership (ldquoKeep group membership

                                                                                          up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                          vSphere inventory object like a folder cluster resource pool or even

                                                                                          Figure 3-13

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                          a virtual data center All the objects under that object will always

                                                                                          be associated with the group yoursquove created regardless of whether

                                                                                          theyrsquore added or removed This is great for dynamically changing

                                                                                          environments as most are today

                                                                                          Once the grouprsquos created the logical inventory view allows you to

                                                                                          use that group for all common vROps functions such as showing the

                                                                                          performance and capacity for all associated resources

                                                                                          For more information on policies group types and groups check

                                                                                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                          vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                          67-config-guidepdf) in the vROps documentation for more detailed

                                                                                          information

                                                                                          Automated Remediation in vROps There are many data center monitoring

                                                                                          tools out there that tell you that you have

                                                                                          a problem Remember the robot from the

                                                                                          old sci-fi show ldquoLost In Spacerdquo It was

                                                                                          always throwing up its arms and screeching

                                                                                          ldquoWarning Warning Dangerrdquo

                                                                                          At one point that may have been helpful (if

                                                                                          stressful) but our expectations and needs

                                                                                          have evolved Todayrsquos tools are able to predict problems before

                                                                                          they happen and tell you how to fix them before they impact your

                                                                                          applications Prediction and suggested remediation are the new

                                                                                          minimum expectation However there are very few tools out there

                                                                                          that will not only predict and suggest remediation but automate

                                                                                          the process

                                                                                          Consider for example an employeemanager analogy where the

                                                                                          employee keeps bringing common problems to the manager asking

                                                                                          the manager how to solve the recurring issues No manager wants

                                                                                          to hear about the same problems over and over again when the

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                          fix is already known What could the manager do After dressing

                                                                                          the employee down and threatening to make them eligible for

                                                                                          unemployment benefits said manager could write a script that the

                                                                                          employee could execute on their own to solve the problem

                                                                                          Another analogy that might help is to think in terms of the cloud

                                                                                          Cloud management requires a tool that knows what can go wrong in

                                                                                          your cloud infrastructure and automatically solve it for you before it

                                                                                          impacts applications and yes even without notifying you about it in

                                                                                          the middle of the night The ideal would be for your cloud monitoring

                                                                                          and management tool to email you a report in the morning that says

                                                                                          ldquoI fixed these problems for you while you were sleeping and the

                                                                                          applications were never impactedrdquo

                                                                                          This is exactly the type of functionality that vROps Intelligent

                                                                                          Operations can provide

                                                                                          vROps offers many different actions that can be automated without

                                                                                          any scripting and without vRealize Automation Examples include

                                                                                          powering on a VM powering off a VM resizing most VM resources

                                                                                          and more With these actions vROps is able to prevent downtime or

                                                                                          application performance issues before they happen

                                                                                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                          with vROps

                                                                                          bull Automated Workload Optimization The ability of vROps to move

                                                                                          running VMs from one cluster to another to proactively prevent

                                                                                          performance bottlenecks before they happen

                                                                                          bull vROps Automated Actions vROps can perform more than 39

                                                                                          different actions on objects managed by the vCenter adapter You

                                                                                          can manually perform these actions or configure alerts to trigger

                                                                                          remediation with one of them

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                          bull vRealize Automation Integrated Actions The same actions that

                                                                                          can be automated with vROps can also be automated with vRealize

                                                                                          Automation allowing you to perform more complex automations

                                                                                          bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                          can trigger an alert based on an email SNMP trap or REST API

                                                                                          notification that alert can then perform an automated action

                                                                                          The first thing you need to know is that for these vROps actions to

                                                                                          work the vCenter adapter must have Enable Actions set to Enable as

                                                                                          shown in Figure 3-15

                                                                                          In the past you would configure the vCenter Python Adapter

                                                                                          separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                          You can view the multitude of different actions that you can either

                                                                                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                          Figure 3-15

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                          If you take a look at a specific vSphere object and click on the Actions

                                                                                          drop down for that object you can see the actions that apply to that

                                                                                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                          To automate these types of actions you need to modify a

                                                                                          recommendation to perform an action (remediate) instead of just

                                                                                          recommend remediation steps To do this go to the Alerts menu then

                                                                                          into Alert Settings Recommendations and find a recommendation

                                                                                          Figure 3-16

                                                                                          Figure 3-17

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                          you want to automate Figure 3-18 for example shows a pre-defined

                                                                                          recommendation to add more memory to a VM

                                                                                          In this case therersquos a pre-defined action as well to add more memory

                                                                                          to the VM to automatically remediate the memory contention issue

                                                                                          and resolve application slowness See Figure 3-19

                                                                                          Automated remediation takes alert recommendations (which already

                                                                                          exist in your vROps installation) and allows you to turn on an action

                                                                                          to take that supersedes the recommendation

                                                                                          When automated actions kick in theyrsquore displayed under

                                                                                          Administration History Recent Tasks

                                                                                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                          were sleeping

                                                                                          Figure 3-18

                                                                                          Figure 3-19

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                          occur on the monitored objects when data analysis indicates deviations

                                                                                          from normal metric values or when a problem occurs with one of the

                                                                                          vRealize Operations components

                                                                                          In other words alerts are things you need know about

                                                                                          vROps Alerts come in three flavors

                                                                                          bull Critical

                                                                                          bull Immediate

                                                                                          bull Warning

                                                                                          Critical alerts should be acted upon immediately immediate alerts

                                                                                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                          Alerts are visible in a few different areas in vROps The most obvious is

                                                                                          the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                          alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                          vROps comes with many different alerts preconfigured Under the Alerts

                                                                                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                          alerts and create your own custom alerts should you decide to do so

                                                                                          Figure 3-20

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                          you receive an alert vROps is typically very helpful in resolving alerts

                                                                                          by explaining the problem offering metrics to support its analysis and

                                                                                          providing recommended actions to remediate the issue (Figure 3-23)

                                                                                          Figure 3-21

                                                                                          Figure 3-22

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                          If you select an alert in the Alerts menu you can take ownership

                                                                                          cancel the alert suspend the alert go to the alert definition or release

                                                                                          ownership (Figure 3-24)

                                                                                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                          scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                          already know and love doesnrsquot

                                                                                          Figure 3-23

                                                                                          Figure 3-24

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                          that you love it (I know I do) You may think that DRS is already perfect

                                                                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                          needed to actually predict the needs of your applications With that

                                                                                          your applications can achieve the fastest performance possible and

                                                                                          your vSphere infrastructure can have the fastest workload balancing

                                                                                          ever Would that interest you

                                                                                          vSphere and DRS have been working together since vROps 62 when

                                                                                          Intelligent Workload Placement with DRS was announced With

                                                                                          Intelligent Workload Placement vROps helped to rebalance VM

                                                                                          workloads across clusters

                                                                                          With Intelligent Workload Placement in place you may think that

                                                                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                          all DRS already does its job very well But letrsquos look at the different

                                                                                          approaches that DRS has available to it

                                                                                          Traditionally DRS has worked by reactively balancing workloads

                                                                                          when applications (running on VMs) arenrsquot getting the resources

                                                                                          they need DRS analyzes the resources allocated (CPU and memory)

                                                                                          and looks to see if those resources are continuously available if they

                                                                                          arenrsquot it moves that VM to a host that has those resources available

                                                                                          While this works well in most cases there is the potential for

                                                                                          contention and thus negative application performance impact (albeit

                                                                                          very short) DRS is included with vSphere Enterprise Plus

                                                                                          The next step up from reactive is balance which is the Intelligent

                                                                                          Workload Placement approach discussed earlier With the balance

                                                                                          method vSphere DRS and vROps begin working together

                                                                                          This is an improvement over the reactive method because vROps is

                                                                                          working at a higher level than DRS to analyze performance across

                                                                                          multiple clusters While this is by itself better than DRS the downside

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                          application performance issues and contention before it happens

                                                                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                          performance issues While they typically fix application performance

                                                                                          issues very quickly therersquos no guarantee that they will in addition

                                                                                          therersquos no proactive diagnosis and prevention of problems before

                                                                                          they happen

                                                                                          Predictive DRS does exactly this helping the admin get out ahead

                                                                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                          predicts what resources each VM will need that day using the past

                                                                                          resource consumption of each VM as a guide to future needs

                                                                                          It combines that predictive ability with the knowledge of what VMs

                                                                                          are on each host and the resources that each host is able to contribute

                                                                                          vROps makes these predictions using its dynamic thresholds The

                                                                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                          each individual VM and application

                                                                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                          box to Enable Predictive DRS (see Figure 3-26)

                                                                                          Next navigate to the Administration menu in vROps then to Solutions

                                                                                          Edit your vSphere Solution then under the advanced settings enable

                                                                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                          shown in Figure 3-27

                                                                                          Figure 3-25

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                          Each hour predictive DRS will combine its knowledge of the

                                                                                          environment combined with the historical resource utilization of each

                                                                                          VM then take action to ensure that the VMs receive the resources

                                                                                          Figure 3-26

                                                                                          Figure 3-27

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                          they need before theyrsquore needed The end result is that your critical

                                                                                          applications never get the chance to suffer performance degradation

                                                                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                          feature called ldquoautomated workload optimizationrdquo You might be

                                                                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                          workloads (although technically it doesnrsquot balance at all it ensures

                                                                                          that workloads get the resources that they need)

                                                                                          Unlike DRS which works within vSphere clusters automated workload

                                                                                          optimization automates the optimization of workloads between

                                                                                          vSphere clusters Thus to leverage AWO the first requirement is

                                                                                          having multiple vSphere clusters

                                                                                          I like to say that DRS works intra-cluster and automated workload

                                                                                          optimization works inter-cluster

                                                                                          Figure 3-28

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                          the Optimize Capacity section See Figure 3-28

                                                                                          You can control how yoursquod like the workloads to be placed in the

                                                                                          Placement Settings tile by clicking on Edit Settings as shown in

                                                                                          Figure 3-29

                                                                                          Once you have multiple clusters managed by vROps you can choose to

                                                                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                          a Schedule or make workload balancing Automatic

                                                                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                          next chapter of this book

                                                                                          Figure 3-29

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                          host of valuable metrics

                                                                                          bull Total environment capacity

                                                                                          bull Used capacity

                                                                                          bull CPU capacity trends

                                                                                          bull Memory capacity trends

                                                                                          Figure 3-30

                                                                                          Figure 3-31

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                          bull Disk capacity trends

                                                                                          bull Predict how much time remains before your most critical resources

                                                                                          are depleted

                                                                                          By drilling down into a specific cluster yoursquoll move down into the

                                                                                          environment level from there you can drill even deeper For example

                                                                                          check out the workload analysis of the cluster in Figure 3-32

                                                                                          This drilldown can be done for a specific host VM or datastore For

                                                                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                          In this case you should be concerned since just 35 days remain until

                                                                                          memory runs out in your vCenter Server VM

                                                                                          vROps can show the capacity and time remaining for any object it

                                                                                          manages including clusters hosts datastores and VMs It will

                                                                                          proactively alert you should the capacity and time remaining fall

                                                                                          below predetermined levels

                                                                                          Figure 3-32

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                          troubleshoot your vSphere infrastructure

                                                                                          To that end vROps constantly performs performance analysis to

                                                                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                          vSAN in addition to the ability to troubleshoot via log data

                                                                                          Figure 3-33

                                                                                          Figure 3-34

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                          dashboard It enables you to quickly identify the type of contention

                                                                                          faced by each VM in the cluster

                                                                                          Besides the troubleshooting dashboards the real power of vROps

                                                                                          shines through when you realize how often the vROps Smart Alerts

                                                                                          are able to point you to the root cause of an issue and provide

                                                                                          recommendations for remediation so that you can quickly resolve any

                                                                                          trouble that might occur

                                                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                                                          management is built into vROps 66 and later

                                                                                          Using vSAN management and monitoring in vROps requires you to

                                                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                                                          the Administration menu then to Solutions select the VMware vSAN

                                                                                          solution then the Gear icon to configure (Figure 3-36)

                                                                                          Figure 3-35

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                          Figure 3-36

                                                                                          Figure 3-37

                                                                                          Figure 3-38

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                          After you get a successful test of the connection and credentials make

                                                                                          sure that you click Save Settings

                                                                                          At this point vROps will begin gathering statistics from your vCenter

                                                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                                                          insightful statistics and recommendations from vROps

                                                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                          bull vSAN Capacity Overview

                                                                                          bull Migrate to vSAN

                                                                                          bull vSAN Operations Overview

                                                                                          bull Troubleshoot vSAN

                                                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                          Figure 3-39

                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                          For those using vSAN these dashboards are invaluable They allow

                                                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                          clusters prevent vSAN trouble before it happens and if needed

                                                                                          troubleshoot vSAN (Figure 3-40)

                                                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                          vROps features and how to maximize your vSphere infrastructure

                                                                                          using vROps features like predictive DRS vSAN management and

                                                                                          powerful capacity dashboards

                                                                                          With the latest version of vROps some even more powerful features

                                                                                          have been released In the next chapter wersquoll dive into the latest

                                                                                          vROps features that will allow you to enable a self-driving vSphere

                                                                                          infrastructure

                                                                                          Drive on

                                                                                          Figure 3-40

                                                                                          CHAPTER 4

                                                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                          read this chapter completely With the recently announced vROps 67

                                                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                          driving data center will bring ldquoContinuous performance optimization

                                                                                          based on operational and business intent efficient capacity

                                                                                          management proactive planning and intelligent remediationrdquo

                                                                                          The goal for the self-driving data center is to provide a unified

                                                                                          management platform so that the IT organization can optimize

                                                                                          plan and scale the software-defined data center and multiple cloud

                                                                                          deployments from the applications to the infrastructure

                                                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                          new instance of vROps 67 directly from the vSphere client without

                                                                                          having to go through the traditional installation steps that we covered

                                                                                          in Chapter 2 of this book With the new high speed installation

                                                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                                                          configure it In addition to the deployment the high speed installation

                                                                                          also includes the automatic configuration of the vSphere Adapter to

                                                                                          communicate with the vCenter server that you deployed it from

                                                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                          From there you can select either the online or offline installation mode

                                                                                          provide your vCenter server credentials define your environment

                                                                                          (datacenter cluster host datastore and network) and provide IP

                                                                                          address details With that information vCenter will automatically

                                                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                                                          configure the vSphere adapter in vROps

                                                                                          Figure 4-1

                                                                                          Figure 4-2

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                          You can be up and running with vROps faster than ever by combining

                                                                                          vSphere 67 vCenter 67 and vROps 67

                                                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                          when you combine vROps 67 and vCenter

                                                                                          67 Only with that magical combination

                                                                                          can you use the new vROps 67 plugin

                                                                                          for the vCenter 67 HTML5 web client

                                                                                          (Figure 4-3)

                                                                                          The vRealize Operations within vCenter

                                                                                          plugin provides you with six new

                                                                                          dashboards directly inside your vCenter

                                                                                          UI (Figure 4-4)

                                                                                          The end result is that you get all the

                                                                                          goodness of vROps in your vSphere client

                                                                                          helping you be more productive than ever

                                                                                          Figure 4-3

                                                                                          Figure 4-4

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                          makes vROps easier to use ultimately making you more productive

                                                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                                                          metrics and logs Figure 4-5 shows the new interface

                                                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                          define how the data centerrsquos intended to run and then for vROps to

                                                                                          make it happen

                                                                                          Figure 4-5

                                                                                          Figure 4-6

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                          The first step is to access the current performance of your data center

                                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                          optimization window

                                                                                          Simply define intent by configuring settings such as target utilization

                                                                                          and cluster headroom then define tag-based placement requirements

                                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                                          bull SLA tiers Gold Silver Bronze

                                                                                          bull License policies Windows Oracle Linux

                                                                                          bull Compliance PCI HIPAA

                                                                                          bull App affinity policies

                                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                                          automating workload balancing and performance optimization

                                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                                          bull Run it now manually based on recommendations

                                                                                          bull Schedule it for an automated ongoing optimization

                                                                                          Figure 4-7

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                          bull Automate to run when performance troubles occur and desired

                                                                                          performance intent isnrsquot met

                                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                                          insights on potential cost savings from reclamation and analyze

                                                                                          optimum densities for the future

                                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                                          presented As you can see cost data is directly correlated with capacity

                                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                          not needed

                                                                                          Figure 4-8

                                                                                          Figure 4-9

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                          After getting an idea of which data centers to prioritize and what could

                                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                                          optimization actions This includes reclamation right-sizing and

                                                                                          automating workload balancing to reduce license costs as well as

                                                                                          densification to consolidate workloads into minimal clusters while

                                                                                          assuring that you meet goals for performance target utilization and

                                                                                          defined intent

                                                                                          The new capacity analytics engine is able to view historical trends and

                                                                                          predict the most constrained resources such as CPU memory and

                                                                                          disk space It can also give recommendations to either reclaim unused

                                                                                          capacity or even add capacity (Figure 4-11)

                                                                                          Figure 4-10

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                          workloads For some of those workloads it makes the most sense to

                                                                                          move them into the public cloud but which public cloud

                                                                                          The new version of vROps allows you to perform what-if scenario

                                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                                          Figure 4-11

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                          by automatically discovering VMs and apps then provisioning the

                                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                                          Figure 4-12

                                                                                          Figure 4-13

                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                          This capability enables IT to gain control and provide app monitoring

                                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                                          addition to traditional applications

                                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                          More importantly yoursquove learned how to maximize the power of

                                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                          center solution that provides powerful features like predictive DRS

                                                                                          workload optimization cost savings and ultimately the self-driving

                                                                                          data center

                                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                          the latest version check out the vROps

                                                                                          Upgrade Center

                                                                                          httpswwwvmwarecomproducts

                                                                                          vrealize-operationsupgrade-centerhtml

                                                                                          If you donrsquot have vROps in place already you can

                                                                                          sign up for a free 60-day evaluation

                                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                          • Chapter 1
                                                                                            • Getting Started with VMware vRealize Operations
                                                                                              • What is vRealize Operations
                                                                                              • How Does vRealize Operations Work
                                                                                              • Understanding vRealize Operations Editions
                                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                              • Summary
                                                                                                  • Chapter 2
                                                                                                    • Deploying vRealize Operations
                                                                                                      • vRealize Operations Architecture Overview
                                                                                                      • Sizing vRealize Operations
                                                                                                      • Installing vRealize Operations for the First Time
                                                                                                      • Accessing vRealize Operations
                                                                                                      • Summary
                                                                                                          • Chapter 3
                                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                                              • Configuring SSO in vROps
                                                                                                              • Understanding Policies in vROps
                                                                                                              • Automated Remediation in vROps
                                                                                                              • Configuring Alerts
                                                                                                              • Predictive DRS
                                                                                                              • Automated Workload Optimization
                                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                                              • Maximize Troubleshooting with vROps
                                                                                                              • Summary
                                                                                                                  • Chapter 4
                                                                                                                    • Maximizing vRealize Operations
                                                                                                                      • High Speed Installation
                                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                      • Enhanced User Interface
                                                                                                                      • Automating Performance Based on Intent
                                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                      • Whatrsquos Next

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 6

                                                                                            Figure 3-5

                                                                                            Figure 3-6

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                            At this point your configuration should be complete To test it log

                                                                                            out of vROps and the vSphere Web Client

                                                                                            Log back into the vSphere Web Client and open the web page for

                                                                                            vROps you should be automatically logged in with no authentication

                                                                                            As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                            to log in

                                                                                            Remember the goal of this SSO configuration is that you never have

                                                                                            to log in to vROps again (during normal usage) as long as yoursquore

                                                                                            already logged into the vSphere Web Client Mission accomplished

                                                                                            Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                            of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                            admin needs to perform If you donrsquot do it at the start at some point

                                                                                            you will likely need to do it in the future so you might as well do it

                                                                                            right from the start

                                                                                            If you click on Home at the top of the vROps web interface then click

                                                                                            on Administration yoursquoll be taken to the administrative interface

                                                                                            where just about all vROps customizations are made (Figure 3-8)

                                                                                            Figure 3-7

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                            In the administrative interface click on Policies on the left to configure

                                                                                            and customize vROps policies (Figure 3-9)

                                                                                            Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                            solely work off of thresholds but there are some things that you

                                                                                            inherently know about your virtual infrastructure that vROps

                                                                                            canrsquot know

                                                                                            Figure 3-8

                                                                                            Figure 3-9

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                            For example you may have a high-priority production cluster (with

                                                                                            many more resources intentionally allocated) and a low priority dev

                                                                                            test cluster (with many fewer resources intentionally allocated) You

                                                                                            donrsquot want vROps alerting you that you need to add more resources

                                                                                            to devtest if you intentionally under-provisioned the devtest cluster

                                                                                            for the workload

                                                                                            Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                            a production cluster than it is for a testdev cluster Or you might

                                                                                            want to exclude the vROps VMs from monitoring and alerting on

                                                                                            themselves

                                                                                            You can see the importance of customization And since policies

                                                                                            are applied to groups there are times when yoursquoll want to wait on

                                                                                            the creation of new policies and first create a new group type and

                                                                                            associated groups But if you already have a group type to which you

                                                                                            want to apply your policy you can go ahead and create the new policy

                                                                                            What is a vROps PolicyA policy is a set of rules that you define

                                                                                            for vRealize Operations Manager to

                                                                                            use to analyze and display information

                                                                                            about the objects in your environment

                                                                                            You can create modify and administer

                                                                                            policies to determine how vRealize Operations

                                                                                            Manager displays data in dashboards views and reports

                                                                                            Be careful if you choose to modify the default policy

                                                                                            as yoursquore modifying how vROps does its job and the

                                                                                            information that you see across vROps in dashboards

                                                                                            reports and views will forever be changed

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                            Ideally you want to create a new policy for something such as letrsquos

                                                                                            say your devtest cluster

                                                                                            To do this (assuming you already had a group in mind) click on the

                                                                                            Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                            in Figure 3-9) From there you would give the policy a name and

                                                                                            description

                                                                                            Itrsquos common to create a new policy by starting with an existing policy

                                                                                            The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                            policy you create inherits its settings from that policy See Figure 3-10

                                                                                            From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                            with a group

                                                                                            In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                            that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                            At this point if you used a policy template you have the option of just

                                                                                            clicking Finish to complete the policy creation Or if you want to view

                                                                                            or modify all the potential options for the policy configuration and

                                                                                            alerts you can do so

                                                                                            Figure 3-10

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                            When yoursquore done your new policy will show up in the policy library

                                                                                            as shown in Figure 3-12

                                                                                            Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                            are system defined (the adapter groups) and cannot be changed Other

                                                                                            groups are user-defined and can be modified or added to

                                                                                            Figure 3-12

                                                                                            Figure 3-11

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                            Examples of system-defined adapter groups include Operating

                                                                                            Systems World Universe vSAN World and vSphere World These

                                                                                            groups contain objects such as the vCenter server ESXi hosts data

                                                                                            centers etc

                                                                                            Examples of the pre-defined user groups include Department

                                                                                            Environment Function Location Security zone and Service Level

                                                                                            Object You should use the vROps grouping to organize the objects in

                                                                                            your virtual infrastructure in the way that makes the most sense to

                                                                                            you If possible use the pre-defined user groups

                                                                                            However if those groups donrsquot suit you vROps group types also allow

                                                                                            you to create your own custom object groups specifically tailored for

                                                                                            your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                            group for example

                                                                                            By choosing a dynamic group membership (ldquoKeep group membership

                                                                                            up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                            vSphere inventory object like a folder cluster resource pool or even

                                                                                            Figure 3-13

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                            a virtual data center All the objects under that object will always

                                                                                            be associated with the group yoursquove created regardless of whether

                                                                                            theyrsquore added or removed This is great for dynamically changing

                                                                                            environments as most are today

                                                                                            Once the grouprsquos created the logical inventory view allows you to

                                                                                            use that group for all common vROps functions such as showing the

                                                                                            performance and capacity for all associated resources

                                                                                            For more information on policies group types and groups check

                                                                                            out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                            vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                            67-config-guidepdf) in the vROps documentation for more detailed

                                                                                            information

                                                                                            Automated Remediation in vROps There are many data center monitoring

                                                                                            tools out there that tell you that you have

                                                                                            a problem Remember the robot from the

                                                                                            old sci-fi show ldquoLost In Spacerdquo It was

                                                                                            always throwing up its arms and screeching

                                                                                            ldquoWarning Warning Dangerrdquo

                                                                                            At one point that may have been helpful (if

                                                                                            stressful) but our expectations and needs

                                                                                            have evolved Todayrsquos tools are able to predict problems before

                                                                                            they happen and tell you how to fix them before they impact your

                                                                                            applications Prediction and suggested remediation are the new

                                                                                            minimum expectation However there are very few tools out there

                                                                                            that will not only predict and suggest remediation but automate

                                                                                            the process

                                                                                            Consider for example an employeemanager analogy where the

                                                                                            employee keeps bringing common problems to the manager asking

                                                                                            the manager how to solve the recurring issues No manager wants

                                                                                            to hear about the same problems over and over again when the

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                            fix is already known What could the manager do After dressing

                                                                                            the employee down and threatening to make them eligible for

                                                                                            unemployment benefits said manager could write a script that the

                                                                                            employee could execute on their own to solve the problem

                                                                                            Another analogy that might help is to think in terms of the cloud

                                                                                            Cloud management requires a tool that knows what can go wrong in

                                                                                            your cloud infrastructure and automatically solve it for you before it

                                                                                            impacts applications and yes even without notifying you about it in

                                                                                            the middle of the night The ideal would be for your cloud monitoring

                                                                                            and management tool to email you a report in the morning that says

                                                                                            ldquoI fixed these problems for you while you were sleeping and the

                                                                                            applications were never impactedrdquo

                                                                                            This is exactly the type of functionality that vROps Intelligent

                                                                                            Operations can provide

                                                                                            vROps offers many different actions that can be automated without

                                                                                            any scripting and without vRealize Automation Examples include

                                                                                            powering on a VM powering off a VM resizing most VM resources

                                                                                            and more With these actions vROps is able to prevent downtime or

                                                                                            application performance issues before they happen

                                                                                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                            with vROps

                                                                                            bull Automated Workload Optimization The ability of vROps to move

                                                                                            running VMs from one cluster to another to proactively prevent

                                                                                            performance bottlenecks before they happen

                                                                                            bull vROps Automated Actions vROps can perform more than 39

                                                                                            different actions on objects managed by the vCenter adapter You

                                                                                            can manually perform these actions or configure alerts to trigger

                                                                                            remediation with one of them

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                            bull vRealize Automation Integrated Actions The same actions that

                                                                                            can be automated with vROps can also be automated with vRealize

                                                                                            Automation allowing you to perform more complex automations

                                                                                            bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                            can trigger an alert based on an email SNMP trap or REST API

                                                                                            notification that alert can then perform an automated action

                                                                                            The first thing you need to know is that for these vROps actions to

                                                                                            work the vCenter adapter must have Enable Actions set to Enable as

                                                                                            shown in Figure 3-15

                                                                                            In the past you would configure the vCenter Python Adapter

                                                                                            separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                            You can view the multitude of different actions that you can either

                                                                                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                            Figure 3-15

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                            If you take a look at a specific vSphere object and click on the Actions

                                                                                            drop down for that object you can see the actions that apply to that

                                                                                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                            To automate these types of actions you need to modify a

                                                                                            recommendation to perform an action (remediate) instead of just

                                                                                            recommend remediation steps To do this go to the Alerts menu then

                                                                                            into Alert Settings Recommendations and find a recommendation

                                                                                            Figure 3-16

                                                                                            Figure 3-17

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                            you want to automate Figure 3-18 for example shows a pre-defined

                                                                                            recommendation to add more memory to a VM

                                                                                            In this case therersquos a pre-defined action as well to add more memory

                                                                                            to the VM to automatically remediate the memory contention issue

                                                                                            and resolve application slowness See Figure 3-19

                                                                                            Automated remediation takes alert recommendations (which already

                                                                                            exist in your vROps installation) and allows you to turn on an action

                                                                                            to take that supersedes the recommendation

                                                                                            When automated actions kick in theyrsquore displayed under

                                                                                            Administration History Recent Tasks

                                                                                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                            were sleeping

                                                                                            Figure 3-18

                                                                                            Figure 3-19

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                            occur on the monitored objects when data analysis indicates deviations

                                                                                            from normal metric values or when a problem occurs with one of the

                                                                                            vRealize Operations components

                                                                                            In other words alerts are things you need know about

                                                                                            vROps Alerts come in three flavors

                                                                                            bull Critical

                                                                                            bull Immediate

                                                                                            bull Warning

                                                                                            Critical alerts should be acted upon immediately immediate alerts

                                                                                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                            Alerts are visible in a few different areas in vROps The most obvious is

                                                                                            the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                            alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                            vROps comes with many different alerts preconfigured Under the Alerts

                                                                                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                            alerts and create your own custom alerts should you decide to do so

                                                                                            Figure 3-20

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                            you receive an alert vROps is typically very helpful in resolving alerts

                                                                                            by explaining the problem offering metrics to support its analysis and

                                                                                            providing recommended actions to remediate the issue (Figure 3-23)

                                                                                            Figure 3-21

                                                                                            Figure 3-22

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                            If you select an alert in the Alerts menu you can take ownership

                                                                                            cancel the alert suspend the alert go to the alert definition or release

                                                                                            ownership (Figure 3-24)

                                                                                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                            scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                            already know and love doesnrsquot

                                                                                            Figure 3-23

                                                                                            Figure 3-24

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                            that you love it (I know I do) You may think that DRS is already perfect

                                                                                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                            needed to actually predict the needs of your applications With that

                                                                                            your applications can achieve the fastest performance possible and

                                                                                            your vSphere infrastructure can have the fastest workload balancing

                                                                                            ever Would that interest you

                                                                                            vSphere and DRS have been working together since vROps 62 when

                                                                                            Intelligent Workload Placement with DRS was announced With

                                                                                            Intelligent Workload Placement vROps helped to rebalance VM

                                                                                            workloads across clusters

                                                                                            With Intelligent Workload Placement in place you may think that

                                                                                            DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                            all DRS already does its job very well But letrsquos look at the different

                                                                                            approaches that DRS has available to it

                                                                                            Traditionally DRS has worked by reactively balancing workloads

                                                                                            when applications (running on VMs) arenrsquot getting the resources

                                                                                            they need DRS analyzes the resources allocated (CPU and memory)

                                                                                            and looks to see if those resources are continuously available if they

                                                                                            arenrsquot it moves that VM to a host that has those resources available

                                                                                            While this works well in most cases there is the potential for

                                                                                            contention and thus negative application performance impact (albeit

                                                                                            very short) DRS is included with vSphere Enterprise Plus

                                                                                            The next step up from reactive is balance which is the Intelligent

                                                                                            Workload Placement approach discussed earlier With the balance

                                                                                            method vSphere DRS and vROps begin working together

                                                                                            This is an improvement over the reactive method because vROps is

                                                                                            working at a higher level than DRS to analyze performance across

                                                                                            multiple clusters While this is by itself better than DRS the downside

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                            application performance issues and contention before it happens

                                                                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                            performance issues While they typically fix application performance

                                                                                            issues very quickly therersquos no guarantee that they will in addition

                                                                                            therersquos no proactive diagnosis and prevention of problems before

                                                                                            they happen

                                                                                            Predictive DRS does exactly this helping the admin get out ahead

                                                                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                            predicts what resources each VM will need that day using the past

                                                                                            resource consumption of each VM as a guide to future needs

                                                                                            It combines that predictive ability with the knowledge of what VMs

                                                                                            are on each host and the resources that each host is able to contribute

                                                                                            vROps makes these predictions using its dynamic thresholds The

                                                                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                            each individual VM and application

                                                                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                            box to Enable Predictive DRS (see Figure 3-26)

                                                                                            Next navigate to the Administration menu in vROps then to Solutions

                                                                                            Edit your vSphere Solution then under the advanced settings enable

                                                                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                            shown in Figure 3-27

                                                                                            Figure 3-25

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                            Each hour predictive DRS will combine its knowledge of the

                                                                                            environment combined with the historical resource utilization of each

                                                                                            VM then take action to ensure that the VMs receive the resources

                                                                                            Figure 3-26

                                                                                            Figure 3-27

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                            they need before theyrsquore needed The end result is that your critical

                                                                                            applications never get the chance to suffer performance degradation

                                                                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                            feature called ldquoautomated workload optimizationrdquo You might be

                                                                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                            workloads (although technically it doesnrsquot balance at all it ensures

                                                                                            that workloads get the resources that they need)

                                                                                            Unlike DRS which works within vSphere clusters automated workload

                                                                                            optimization automates the optimization of workloads between

                                                                                            vSphere clusters Thus to leverage AWO the first requirement is

                                                                                            having multiple vSphere clusters

                                                                                            I like to say that DRS works intra-cluster and automated workload

                                                                                            optimization works inter-cluster

                                                                                            Figure 3-28

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                            the Optimize Capacity section See Figure 3-28

                                                                                            You can control how yoursquod like the workloads to be placed in the

                                                                                            Placement Settings tile by clicking on Edit Settings as shown in

                                                                                            Figure 3-29

                                                                                            Once you have multiple clusters managed by vROps you can choose to

                                                                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                            a Schedule or make workload balancing Automatic

                                                                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                            next chapter of this book

                                                                                            Figure 3-29

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                            host of valuable metrics

                                                                                            bull Total environment capacity

                                                                                            bull Used capacity

                                                                                            bull CPU capacity trends

                                                                                            bull Memory capacity trends

                                                                                            Figure 3-30

                                                                                            Figure 3-31

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                            bull Disk capacity trends

                                                                                            bull Predict how much time remains before your most critical resources

                                                                                            are depleted

                                                                                            By drilling down into a specific cluster yoursquoll move down into the

                                                                                            environment level from there you can drill even deeper For example

                                                                                            check out the workload analysis of the cluster in Figure 3-32

                                                                                            This drilldown can be done for a specific host VM or datastore For

                                                                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                            In this case you should be concerned since just 35 days remain until

                                                                                            memory runs out in your vCenter Server VM

                                                                                            vROps can show the capacity and time remaining for any object it

                                                                                            manages including clusters hosts datastores and VMs It will

                                                                                            proactively alert you should the capacity and time remaining fall

                                                                                            below predetermined levels

                                                                                            Figure 3-32

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                            troubleshoot your vSphere infrastructure

                                                                                            To that end vROps constantly performs performance analysis to

                                                                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                            vSAN in addition to the ability to troubleshoot via log data

                                                                                            Figure 3-33

                                                                                            Figure 3-34

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                            dashboard It enables you to quickly identify the type of contention

                                                                                            faced by each VM in the cluster

                                                                                            Besides the troubleshooting dashboards the real power of vROps

                                                                                            shines through when you realize how often the vROps Smart Alerts

                                                                                            are able to point you to the root cause of an issue and provide

                                                                                            recommendations for remediation so that you can quickly resolve any

                                                                                            trouble that might occur

                                                                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                            you installed the vROps Management Pack for vSAN However vSAN

                                                                                            management is built into vROps 66 and later

                                                                                            Using vSAN management and monitoring in vROps requires you to

                                                                                            enable it by connecting it to your vCenter Server In vROps go to

                                                                                            the Administration menu then to Solutions select the VMware vSAN

                                                                                            solution then the Gear icon to configure (Figure 3-36)

                                                                                            Figure 3-35

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                            Figure 3-36

                                                                                            Figure 3-37

                                                                                            Figure 3-38

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                            After you get a successful test of the connection and credentials make

                                                                                            sure that you click Save Settings

                                                                                            At this point vROps will begin gathering statistics from your vCenter

                                                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                                                            insightful statistics and recommendations from vROps

                                                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                            bull vSAN Capacity Overview

                                                                                            bull Migrate to vSAN

                                                                                            bull vSAN Operations Overview

                                                                                            bull Troubleshoot vSAN

                                                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                            Figure 3-39

                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                            For those using vSAN these dashboards are invaluable They allow

                                                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                            clusters prevent vSAN trouble before it happens and if needed

                                                                                            troubleshoot vSAN (Figure 3-40)

                                                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                            vROps features and how to maximize your vSphere infrastructure

                                                                                            using vROps features like predictive DRS vSAN management and

                                                                                            powerful capacity dashboards

                                                                                            With the latest version of vROps some even more powerful features

                                                                                            have been released In the next chapter wersquoll dive into the latest

                                                                                            vROps features that will allow you to enable a self-driving vSphere

                                                                                            infrastructure

                                                                                            Drive on

                                                                                            Figure 3-40

                                                                                            CHAPTER 4

                                                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                            read this chapter completely With the recently announced vROps 67

                                                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                            driving data center will bring ldquoContinuous performance optimization

                                                                                            based on operational and business intent efficient capacity

                                                                                            management proactive planning and intelligent remediationrdquo

                                                                                            The goal for the self-driving data center is to provide a unified

                                                                                            management platform so that the IT organization can optimize

                                                                                            plan and scale the software-defined data center and multiple cloud

                                                                                            deployments from the applications to the infrastructure

                                                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                            new instance of vROps 67 directly from the vSphere client without

                                                                                            having to go through the traditional installation steps that we covered

                                                                                            in Chapter 2 of this book With the new high speed installation

                                                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                                                            configure it In addition to the deployment the high speed installation

                                                                                            also includes the automatic configuration of the vSphere Adapter to

                                                                                            communicate with the vCenter server that you deployed it from

                                                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                            From there you can select either the online or offline installation mode

                                                                                            provide your vCenter server credentials define your environment

                                                                                            (datacenter cluster host datastore and network) and provide IP

                                                                                            address details With that information vCenter will automatically

                                                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                                                            configure the vSphere adapter in vROps

                                                                                            Figure 4-1

                                                                                            Figure 4-2

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                            You can be up and running with vROps faster than ever by combining

                                                                                            vSphere 67 vCenter 67 and vROps 67

                                                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                            when you combine vROps 67 and vCenter

                                                                                            67 Only with that magical combination

                                                                                            can you use the new vROps 67 plugin

                                                                                            for the vCenter 67 HTML5 web client

                                                                                            (Figure 4-3)

                                                                                            The vRealize Operations within vCenter

                                                                                            plugin provides you with six new

                                                                                            dashboards directly inside your vCenter

                                                                                            UI (Figure 4-4)

                                                                                            The end result is that you get all the

                                                                                            goodness of vROps in your vSphere client

                                                                                            helping you be more productive than ever

                                                                                            Figure 4-3

                                                                                            Figure 4-4

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                            makes vROps easier to use ultimately making you more productive

                                                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                                                            metrics and logs Figure 4-5 shows the new interface

                                                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                            define how the data centerrsquos intended to run and then for vROps to

                                                                                            make it happen

                                                                                            Figure 4-5

                                                                                            Figure 4-6

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                            The first step is to access the current performance of your data center

                                                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                            optimization window

                                                                                            Simply define intent by configuring settings such as target utilization

                                                                                            and cluster headroom then define tag-based placement requirements

                                                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                                                            bull SLA tiers Gold Silver Bronze

                                                                                            bull License policies Windows Oracle Linux

                                                                                            bull Compliance PCI HIPAA

                                                                                            bull App affinity policies

                                                                                            After yoursquove defined intent turn on self-driving operations by

                                                                                            automating workload balancing and performance optimization

                                                                                            (Figure 4-8) There are several ways to automate optimization action

                                                                                            bull Run it now manually based on recommendations

                                                                                            bull Schedule it for an automated ongoing optimization

                                                                                            Figure 4-7

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                            bull Automate to run when performance troubles occur and desired

                                                                                            performance intent isnrsquot met

                                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                                            insights on potential cost savings from reclamation and analyze

                                                                                            optimum densities for the future

                                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                                            presented As you can see cost data is directly correlated with capacity

                                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                            not needed

                                                                                            Figure 4-8

                                                                                            Figure 4-9

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                            After getting an idea of which data centers to prioritize and what could

                                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                                            optimization actions This includes reclamation right-sizing and

                                                                                            automating workload balancing to reduce license costs as well as

                                                                                            densification to consolidate workloads into minimal clusters while

                                                                                            assuring that you meet goals for performance target utilization and

                                                                                            defined intent

                                                                                            The new capacity analytics engine is able to view historical trends and

                                                                                            predict the most constrained resources such as CPU memory and

                                                                                            disk space It can also give recommendations to either reclaim unused

                                                                                            capacity or even add capacity (Figure 4-11)

                                                                                            Figure 4-10

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                            workloads For some of those workloads it makes the most sense to

                                                                                            move them into the public cloud but which public cloud

                                                                                            The new version of vROps allows you to perform what-if scenario

                                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                                            Figure 4-11

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                            by automatically discovering VMs and apps then provisioning the

                                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                                            Figure 4-12

                                                                                            Figure 4-13

                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                            This capability enables IT to gain control and provide app monitoring

                                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                                            addition to traditional applications

                                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                            More importantly yoursquove learned how to maximize the power of

                                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                            center solution that provides powerful features like predictive DRS

                                                                                            workload optimization cost savings and ultimately the self-driving

                                                                                            data center

                                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                            the latest version check out the vROps

                                                                                            Upgrade Center

                                                                                            httpswwwvmwarecomproducts

                                                                                            vrealize-operationsupgrade-centerhtml

                                                                                            If you donrsquot have vROps in place already you can

                                                                                            sign up for a free 60-day evaluation

                                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                            • Chapter 1
                                                                                              • Getting Started with VMware vRealize Operations
                                                                                                • What is vRealize Operations
                                                                                                • How Does vRealize Operations Work
                                                                                                • Understanding vRealize Operations Editions
                                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                • Summary
                                                                                                    • Chapter 2
                                                                                                      • Deploying vRealize Operations
                                                                                                        • vRealize Operations Architecture Overview
                                                                                                        • Sizing vRealize Operations
                                                                                                        • Installing vRealize Operations for the First Time
                                                                                                        • Accessing vRealize Operations
                                                                                                        • Summary
                                                                                                            • Chapter 3
                                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                                • Configuring SSO in vROps
                                                                                                                • Understanding Policies in vROps
                                                                                                                • Automated Remediation in vROps
                                                                                                                • Configuring Alerts
                                                                                                                • Predictive DRS
                                                                                                                • Automated Workload Optimization
                                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                                • Maximize Troubleshooting with vROps
                                                                                                                • Summary
                                                                                                                    • Chapter 4
                                                                                                                      • Maximizing vRealize Operations
                                                                                                                        • High Speed Installation
                                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                        • Enhanced User Interface
                                                                                                                        • Automating Performance Based on Intent
                                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                        • Whatrsquos Next

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 7

                                                                                              At this point your configuration should be complete To test it log

                                                                                              out of vROps and the vSphere Web Client

                                                                                              Log back into the vSphere Web Client and open the web page for

                                                                                              vROps you should be automatically logged in with no authentication

                                                                                              As you can see in Figure 3-7 vROps is allowing the AD admin account

                                                                                              to log in

                                                                                              Remember the goal of this SSO configuration is that you never have

                                                                                              to log in to vROps again (during normal usage) as long as yoursquore

                                                                                              already logged into the vSphere Web Client Mission accomplished

                                                                                              Understanding Policies in vROps Customizing the vROps configuration to your liking and the needs

                                                                                              of your virtual infrastructure doesnrsquot take long and itrsquos a task every

                                                                                              admin needs to perform If you donrsquot do it at the start at some point

                                                                                              you will likely need to do it in the future so you might as well do it

                                                                                              right from the start

                                                                                              If you click on Home at the top of the vROps web interface then click

                                                                                              on Administration yoursquoll be taken to the administrative interface

                                                                                              where just about all vROps customizations are made (Figure 3-8)

                                                                                              Figure 3-7

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                              In the administrative interface click on Policies on the left to configure

                                                                                              and customize vROps policies (Figure 3-9)

                                                                                              Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                              solely work off of thresholds but there are some things that you

                                                                                              inherently know about your virtual infrastructure that vROps

                                                                                              canrsquot know

                                                                                              Figure 3-8

                                                                                              Figure 3-9

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                              For example you may have a high-priority production cluster (with

                                                                                              many more resources intentionally allocated) and a low priority dev

                                                                                              test cluster (with many fewer resources intentionally allocated) You

                                                                                              donrsquot want vROps alerting you that you need to add more resources

                                                                                              to devtest if you intentionally under-provisioned the devtest cluster

                                                                                              for the workload

                                                                                              Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                              a production cluster than it is for a testdev cluster Or you might

                                                                                              want to exclude the vROps VMs from monitoring and alerting on

                                                                                              themselves

                                                                                              You can see the importance of customization And since policies

                                                                                              are applied to groups there are times when yoursquoll want to wait on

                                                                                              the creation of new policies and first create a new group type and

                                                                                              associated groups But if you already have a group type to which you

                                                                                              want to apply your policy you can go ahead and create the new policy

                                                                                              What is a vROps PolicyA policy is a set of rules that you define

                                                                                              for vRealize Operations Manager to

                                                                                              use to analyze and display information

                                                                                              about the objects in your environment

                                                                                              You can create modify and administer

                                                                                              policies to determine how vRealize Operations

                                                                                              Manager displays data in dashboards views and reports

                                                                                              Be careful if you choose to modify the default policy

                                                                                              as yoursquore modifying how vROps does its job and the

                                                                                              information that you see across vROps in dashboards

                                                                                              reports and views will forever be changed

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                              Ideally you want to create a new policy for something such as letrsquos

                                                                                              say your devtest cluster

                                                                                              To do this (assuming you already had a group in mind) click on the

                                                                                              Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                              in Figure 3-9) From there you would give the policy a name and

                                                                                              description

                                                                                              Itrsquos common to create a new policy by starting with an existing policy

                                                                                              The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                              policy you create inherits its settings from that policy See Figure 3-10

                                                                                              From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                              with a group

                                                                                              In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                              that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                              At this point if you used a policy template you have the option of just

                                                                                              clicking Finish to complete the policy creation Or if you want to view

                                                                                              or modify all the potential options for the policy configuration and

                                                                                              alerts you can do so

                                                                                              Figure 3-10

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                              When yoursquore done your new policy will show up in the policy library

                                                                                              as shown in Figure 3-12

                                                                                              Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                              are system defined (the adapter groups) and cannot be changed Other

                                                                                              groups are user-defined and can be modified or added to

                                                                                              Figure 3-12

                                                                                              Figure 3-11

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                              Examples of system-defined adapter groups include Operating

                                                                                              Systems World Universe vSAN World and vSphere World These

                                                                                              groups contain objects such as the vCenter server ESXi hosts data

                                                                                              centers etc

                                                                                              Examples of the pre-defined user groups include Department

                                                                                              Environment Function Location Security zone and Service Level

                                                                                              Object You should use the vROps grouping to organize the objects in

                                                                                              your virtual infrastructure in the way that makes the most sense to

                                                                                              you If possible use the pre-defined user groups

                                                                                              However if those groups donrsquot suit you vROps group types also allow

                                                                                              you to create your own custom object groups specifically tailored for

                                                                                              your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                              group for example

                                                                                              By choosing a dynamic group membership (ldquoKeep group membership

                                                                                              up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                              vSphere inventory object like a folder cluster resource pool or even

                                                                                              Figure 3-13

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                              a virtual data center All the objects under that object will always

                                                                                              be associated with the group yoursquove created regardless of whether

                                                                                              theyrsquore added or removed This is great for dynamically changing

                                                                                              environments as most are today

                                                                                              Once the grouprsquos created the logical inventory view allows you to

                                                                                              use that group for all common vROps functions such as showing the

                                                                                              performance and capacity for all associated resources

                                                                                              For more information on policies group types and groups check

                                                                                              out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                              vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                              67-config-guidepdf) in the vROps documentation for more detailed

                                                                                              information

                                                                                              Automated Remediation in vROps There are many data center monitoring

                                                                                              tools out there that tell you that you have

                                                                                              a problem Remember the robot from the

                                                                                              old sci-fi show ldquoLost In Spacerdquo It was

                                                                                              always throwing up its arms and screeching

                                                                                              ldquoWarning Warning Dangerrdquo

                                                                                              At one point that may have been helpful (if

                                                                                              stressful) but our expectations and needs

                                                                                              have evolved Todayrsquos tools are able to predict problems before

                                                                                              they happen and tell you how to fix them before they impact your

                                                                                              applications Prediction and suggested remediation are the new

                                                                                              minimum expectation However there are very few tools out there

                                                                                              that will not only predict and suggest remediation but automate

                                                                                              the process

                                                                                              Consider for example an employeemanager analogy where the

                                                                                              employee keeps bringing common problems to the manager asking

                                                                                              the manager how to solve the recurring issues No manager wants

                                                                                              to hear about the same problems over and over again when the

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                              fix is already known What could the manager do After dressing

                                                                                              the employee down and threatening to make them eligible for

                                                                                              unemployment benefits said manager could write a script that the

                                                                                              employee could execute on their own to solve the problem

                                                                                              Another analogy that might help is to think in terms of the cloud

                                                                                              Cloud management requires a tool that knows what can go wrong in

                                                                                              your cloud infrastructure and automatically solve it for you before it

                                                                                              impacts applications and yes even without notifying you about it in

                                                                                              the middle of the night The ideal would be for your cloud monitoring

                                                                                              and management tool to email you a report in the morning that says

                                                                                              ldquoI fixed these problems for you while you were sleeping and the

                                                                                              applications were never impactedrdquo

                                                                                              This is exactly the type of functionality that vROps Intelligent

                                                                                              Operations can provide

                                                                                              vROps offers many different actions that can be automated without

                                                                                              any scripting and without vRealize Automation Examples include

                                                                                              powering on a VM powering off a VM resizing most VM resources

                                                                                              and more With these actions vROps is able to prevent downtime or

                                                                                              application performance issues before they happen

                                                                                              vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                              with vROps

                                                                                              bull Automated Workload Optimization The ability of vROps to move

                                                                                              running VMs from one cluster to another to proactively prevent

                                                                                              performance bottlenecks before they happen

                                                                                              bull vROps Automated Actions vROps can perform more than 39

                                                                                              different actions on objects managed by the vCenter adapter You

                                                                                              can manually perform these actions or configure alerts to trigger

                                                                                              remediation with one of them

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                              bull vRealize Automation Integrated Actions The same actions that

                                                                                              can be automated with vROps can also be automated with vRealize

                                                                                              Automation allowing you to perform more complex automations

                                                                                              bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                              can trigger an alert based on an email SNMP trap or REST API

                                                                                              notification that alert can then perform an automated action

                                                                                              The first thing you need to know is that for these vROps actions to

                                                                                              work the vCenter adapter must have Enable Actions set to Enable as

                                                                                              shown in Figure 3-15

                                                                                              In the past you would configure the vCenter Python Adapter

                                                                                              separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                              You can view the multitude of different actions that you can either

                                                                                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                              Figure 3-15

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                              If you take a look at a specific vSphere object and click on the Actions

                                                                                              drop down for that object you can see the actions that apply to that

                                                                                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                              To automate these types of actions you need to modify a

                                                                                              recommendation to perform an action (remediate) instead of just

                                                                                              recommend remediation steps To do this go to the Alerts menu then

                                                                                              into Alert Settings Recommendations and find a recommendation

                                                                                              Figure 3-16

                                                                                              Figure 3-17

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                              you want to automate Figure 3-18 for example shows a pre-defined

                                                                                              recommendation to add more memory to a VM

                                                                                              In this case therersquos a pre-defined action as well to add more memory

                                                                                              to the VM to automatically remediate the memory contention issue

                                                                                              and resolve application slowness See Figure 3-19

                                                                                              Automated remediation takes alert recommendations (which already

                                                                                              exist in your vROps installation) and allows you to turn on an action

                                                                                              to take that supersedes the recommendation

                                                                                              When automated actions kick in theyrsquore displayed under

                                                                                              Administration History Recent Tasks

                                                                                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                              were sleeping

                                                                                              Figure 3-18

                                                                                              Figure 3-19

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                              occur on the monitored objects when data analysis indicates deviations

                                                                                              from normal metric values or when a problem occurs with one of the

                                                                                              vRealize Operations components

                                                                                              In other words alerts are things you need know about

                                                                                              vROps Alerts come in three flavors

                                                                                              bull Critical

                                                                                              bull Immediate

                                                                                              bull Warning

                                                                                              Critical alerts should be acted upon immediately immediate alerts

                                                                                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                              Alerts are visible in a few different areas in vROps The most obvious is

                                                                                              the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                              alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                              vROps comes with many different alerts preconfigured Under the Alerts

                                                                                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                              alerts and create your own custom alerts should you decide to do so

                                                                                              Figure 3-20

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                              you receive an alert vROps is typically very helpful in resolving alerts

                                                                                              by explaining the problem offering metrics to support its analysis and

                                                                                              providing recommended actions to remediate the issue (Figure 3-23)

                                                                                              Figure 3-21

                                                                                              Figure 3-22

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                              If you select an alert in the Alerts menu you can take ownership

                                                                                              cancel the alert suspend the alert go to the alert definition or release

                                                                                              ownership (Figure 3-24)

                                                                                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                              scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                              already know and love doesnrsquot

                                                                                              Figure 3-23

                                                                                              Figure 3-24

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                              that you love it (I know I do) You may think that DRS is already perfect

                                                                                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                              needed to actually predict the needs of your applications With that

                                                                                              your applications can achieve the fastest performance possible and

                                                                                              your vSphere infrastructure can have the fastest workload balancing

                                                                                              ever Would that interest you

                                                                                              vSphere and DRS have been working together since vROps 62 when

                                                                                              Intelligent Workload Placement with DRS was announced With

                                                                                              Intelligent Workload Placement vROps helped to rebalance VM

                                                                                              workloads across clusters

                                                                                              With Intelligent Workload Placement in place you may think that

                                                                                              DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                              all DRS already does its job very well But letrsquos look at the different

                                                                                              approaches that DRS has available to it

                                                                                              Traditionally DRS has worked by reactively balancing workloads

                                                                                              when applications (running on VMs) arenrsquot getting the resources

                                                                                              they need DRS analyzes the resources allocated (CPU and memory)

                                                                                              and looks to see if those resources are continuously available if they

                                                                                              arenrsquot it moves that VM to a host that has those resources available

                                                                                              While this works well in most cases there is the potential for

                                                                                              contention and thus negative application performance impact (albeit

                                                                                              very short) DRS is included with vSphere Enterprise Plus

                                                                                              The next step up from reactive is balance which is the Intelligent

                                                                                              Workload Placement approach discussed earlier With the balance

                                                                                              method vSphere DRS and vROps begin working together

                                                                                              This is an improvement over the reactive method because vROps is

                                                                                              working at a higher level than DRS to analyze performance across

                                                                                              multiple clusters While this is by itself better than DRS the downside

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                              is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                              application performance issues and contention before it happens

                                                                                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                              performance issues While they typically fix application performance

                                                                                              issues very quickly therersquos no guarantee that they will in addition

                                                                                              therersquos no proactive diagnosis and prevention of problems before

                                                                                              they happen

                                                                                              Predictive DRS does exactly this helping the admin get out ahead

                                                                                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                              predicts what resources each VM will need that day using the past

                                                                                              resource consumption of each VM as a guide to future needs

                                                                                              It combines that predictive ability with the knowledge of what VMs

                                                                                              are on each host and the resources that each host is able to contribute

                                                                                              vROps makes these predictions using its dynamic thresholds The

                                                                                              great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                              each individual VM and application

                                                                                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                              your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                              box to Enable Predictive DRS (see Figure 3-26)

                                                                                              Next navigate to the Administration menu in vROps then to Solutions

                                                                                              Edit your vSphere Solution then under the advanced settings enable

                                                                                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                              shown in Figure 3-27

                                                                                              Figure 3-25

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                              Each hour predictive DRS will combine its knowledge of the

                                                                                              environment combined with the historical resource utilization of each

                                                                                              VM then take action to ensure that the VMs receive the resources

                                                                                              Figure 3-26

                                                                                              Figure 3-27

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                              they need before theyrsquore needed The end result is that your critical

                                                                                              applications never get the chance to suffer performance degradation

                                                                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                              feature called ldquoautomated workload optimizationrdquo You might be

                                                                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                              workloads (although technically it doesnrsquot balance at all it ensures

                                                                                              that workloads get the resources that they need)

                                                                                              Unlike DRS which works within vSphere clusters automated workload

                                                                                              optimization automates the optimization of workloads between

                                                                                              vSphere clusters Thus to leverage AWO the first requirement is

                                                                                              having multiple vSphere clusters

                                                                                              I like to say that DRS works intra-cluster and automated workload

                                                                                              optimization works inter-cluster

                                                                                              Figure 3-28

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                              the Optimize Capacity section See Figure 3-28

                                                                                              You can control how yoursquod like the workloads to be placed in the

                                                                                              Placement Settings tile by clicking on Edit Settings as shown in

                                                                                              Figure 3-29

                                                                                              Once you have multiple clusters managed by vROps you can choose to

                                                                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                              a Schedule or make workload balancing Automatic

                                                                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                              next chapter of this book

                                                                                              Figure 3-29

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                              host of valuable metrics

                                                                                              bull Total environment capacity

                                                                                              bull Used capacity

                                                                                              bull CPU capacity trends

                                                                                              bull Memory capacity trends

                                                                                              Figure 3-30

                                                                                              Figure 3-31

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                              bull Disk capacity trends

                                                                                              bull Predict how much time remains before your most critical resources

                                                                                              are depleted

                                                                                              By drilling down into a specific cluster yoursquoll move down into the

                                                                                              environment level from there you can drill even deeper For example

                                                                                              check out the workload analysis of the cluster in Figure 3-32

                                                                                              This drilldown can be done for a specific host VM or datastore For

                                                                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                              In this case you should be concerned since just 35 days remain until

                                                                                              memory runs out in your vCenter Server VM

                                                                                              vROps can show the capacity and time remaining for any object it

                                                                                              manages including clusters hosts datastores and VMs It will

                                                                                              proactively alert you should the capacity and time remaining fall

                                                                                              below predetermined levels

                                                                                              Figure 3-32

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                              troubleshoot your vSphere infrastructure

                                                                                              To that end vROps constantly performs performance analysis to

                                                                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                              vSAN in addition to the ability to troubleshoot via log data

                                                                                              Figure 3-33

                                                                                              Figure 3-34

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                              dashboard It enables you to quickly identify the type of contention

                                                                                              faced by each VM in the cluster

                                                                                              Besides the troubleshooting dashboards the real power of vROps

                                                                                              shines through when you realize how often the vROps Smart Alerts

                                                                                              are able to point you to the root cause of an issue and provide

                                                                                              recommendations for remediation so that you can quickly resolve any

                                                                                              trouble that might occur

                                                                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                              you installed the vROps Management Pack for vSAN However vSAN

                                                                                              management is built into vROps 66 and later

                                                                                              Using vSAN management and monitoring in vROps requires you to

                                                                                              enable it by connecting it to your vCenter Server In vROps go to

                                                                                              the Administration menu then to Solutions select the VMware vSAN

                                                                                              solution then the Gear icon to configure (Figure 3-36)

                                                                                              Figure 3-35

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                              Figure 3-36

                                                                                              Figure 3-37

                                                                                              Figure 3-38

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                              After you get a successful test of the connection and credentials make

                                                                                              sure that you click Save Settings

                                                                                              At this point vROps will begin gathering statistics from your vCenter

                                                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                                                              insightful statistics and recommendations from vROps

                                                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                              bull vSAN Capacity Overview

                                                                                              bull Migrate to vSAN

                                                                                              bull vSAN Operations Overview

                                                                                              bull Troubleshoot vSAN

                                                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                              Figure 3-39

                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                              For those using vSAN these dashboards are invaluable They allow

                                                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                              clusters prevent vSAN trouble before it happens and if needed

                                                                                              troubleshoot vSAN (Figure 3-40)

                                                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                              vROps features and how to maximize your vSphere infrastructure

                                                                                              using vROps features like predictive DRS vSAN management and

                                                                                              powerful capacity dashboards

                                                                                              With the latest version of vROps some even more powerful features

                                                                                              have been released In the next chapter wersquoll dive into the latest

                                                                                              vROps features that will allow you to enable a self-driving vSphere

                                                                                              infrastructure

                                                                                              Drive on

                                                                                              Figure 3-40

                                                                                              CHAPTER 4

                                                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                              read this chapter completely With the recently announced vROps 67

                                                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                              driving data center will bring ldquoContinuous performance optimization

                                                                                              based on operational and business intent efficient capacity

                                                                                              management proactive planning and intelligent remediationrdquo

                                                                                              The goal for the self-driving data center is to provide a unified

                                                                                              management platform so that the IT organization can optimize

                                                                                              plan and scale the software-defined data center and multiple cloud

                                                                                              deployments from the applications to the infrastructure

                                                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                              new instance of vROps 67 directly from the vSphere client without

                                                                                              having to go through the traditional installation steps that we covered

                                                                                              in Chapter 2 of this book With the new high speed installation

                                                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                                                              configure it In addition to the deployment the high speed installation

                                                                                              also includes the automatic configuration of the vSphere Adapter to

                                                                                              communicate with the vCenter server that you deployed it from

                                                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                              From there you can select either the online or offline installation mode

                                                                                              provide your vCenter server credentials define your environment

                                                                                              (datacenter cluster host datastore and network) and provide IP

                                                                                              address details With that information vCenter will automatically

                                                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                                                              configure the vSphere adapter in vROps

                                                                                              Figure 4-1

                                                                                              Figure 4-2

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                              You can be up and running with vROps faster than ever by combining

                                                                                              vSphere 67 vCenter 67 and vROps 67

                                                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                              when you combine vROps 67 and vCenter

                                                                                              67 Only with that magical combination

                                                                                              can you use the new vROps 67 plugin

                                                                                              for the vCenter 67 HTML5 web client

                                                                                              (Figure 4-3)

                                                                                              The vRealize Operations within vCenter

                                                                                              plugin provides you with six new

                                                                                              dashboards directly inside your vCenter

                                                                                              UI (Figure 4-4)

                                                                                              The end result is that you get all the

                                                                                              goodness of vROps in your vSphere client

                                                                                              helping you be more productive than ever

                                                                                              Figure 4-3

                                                                                              Figure 4-4

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                              makes vROps easier to use ultimately making you more productive

                                                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                                                              metrics and logs Figure 4-5 shows the new interface

                                                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                              define how the data centerrsquos intended to run and then for vROps to

                                                                                              make it happen

                                                                                              Figure 4-5

                                                                                              Figure 4-6

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                              The first step is to access the current performance of your data center

                                                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                              optimization window

                                                                                              Simply define intent by configuring settings such as target utilization

                                                                                              and cluster headroom then define tag-based placement requirements

                                                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                                                              bull SLA tiers Gold Silver Bronze

                                                                                              bull License policies Windows Oracle Linux

                                                                                              bull Compliance PCI HIPAA

                                                                                              bull App affinity policies

                                                                                              After yoursquove defined intent turn on self-driving operations by

                                                                                              automating workload balancing and performance optimization

                                                                                              (Figure 4-8) There are several ways to automate optimization action

                                                                                              bull Run it now manually based on recommendations

                                                                                              bull Schedule it for an automated ongoing optimization

                                                                                              Figure 4-7

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                              bull Automate to run when performance troubles occur and desired

                                                                                              performance intent isnrsquot met

                                                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                                                              insights on potential cost savings from reclamation and analyze

                                                                                              optimum densities for the future

                                                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                                                              presented As you can see cost data is directly correlated with capacity

                                                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                              not needed

                                                                                              Figure 4-8

                                                                                              Figure 4-9

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                              After getting an idea of which data centers to prioritize and what could

                                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                                              optimization actions This includes reclamation right-sizing and

                                                                                              automating workload balancing to reduce license costs as well as

                                                                                              densification to consolidate workloads into minimal clusters while

                                                                                              assuring that you meet goals for performance target utilization and

                                                                                              defined intent

                                                                                              The new capacity analytics engine is able to view historical trends and

                                                                                              predict the most constrained resources such as CPU memory and

                                                                                              disk space It can also give recommendations to either reclaim unused

                                                                                              capacity or even add capacity (Figure 4-11)

                                                                                              Figure 4-10

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                              workloads For some of those workloads it makes the most sense to

                                                                                              move them into the public cloud but which public cloud

                                                                                              The new version of vROps allows you to perform what-if scenario

                                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                                              Figure 4-11

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                              by automatically discovering VMs and apps then provisioning the

                                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                                              Figure 4-12

                                                                                              Figure 4-13

                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                              This capability enables IT to gain control and provide app monitoring

                                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                                              addition to traditional applications

                                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                              More importantly yoursquove learned how to maximize the power of

                                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                              center solution that provides powerful features like predictive DRS

                                                                                              workload optimization cost savings and ultimately the self-driving

                                                                                              data center

                                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                              the latest version check out the vROps

                                                                                              Upgrade Center

                                                                                              httpswwwvmwarecomproducts

                                                                                              vrealize-operationsupgrade-centerhtml

                                                                                              If you donrsquot have vROps in place already you can

                                                                                              sign up for a free 60-day evaluation

                                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                              • Chapter 1
                                                                                                • Getting Started with VMware vRealize Operations
                                                                                                  • What is vRealize Operations
                                                                                                  • How Does vRealize Operations Work
                                                                                                  • Understanding vRealize Operations Editions
                                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                  • Summary
                                                                                                      • Chapter 2
                                                                                                        • Deploying vRealize Operations
                                                                                                          • vRealize Operations Architecture Overview
                                                                                                          • Sizing vRealize Operations
                                                                                                          • Installing vRealize Operations for the First Time
                                                                                                          • Accessing vRealize Operations
                                                                                                          • Summary
                                                                                                              • Chapter 3
                                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                                  • Configuring SSO in vROps
                                                                                                                  • Understanding Policies in vROps
                                                                                                                  • Automated Remediation in vROps
                                                                                                                  • Configuring Alerts
                                                                                                                  • Predictive DRS
                                                                                                                  • Automated Workload Optimization
                                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                                  • Summary
                                                                                                                      • Chapter 4
                                                                                                                        • Maximizing vRealize Operations
                                                                                                                          • High Speed Installation
                                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                          • Enhanced User Interface
                                                                                                                          • Automating Performance Based on Intent
                                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                          • Whatrsquos Next

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 8

                                                                                                In the administrative interface click on Policies on the left to configure

                                                                                                and customize vROps policies (Figure 3-9)

                                                                                                Understanding Policies in vROpsYes vROps continually learns about your environment and doesnrsquot

                                                                                                solely work off of thresholds but there are some things that you

                                                                                                inherently know about your virtual infrastructure that vROps

                                                                                                canrsquot know

                                                                                                Figure 3-8

                                                                                                Figure 3-9

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                                For example you may have a high-priority production cluster (with

                                                                                                many more resources intentionally allocated) and a low priority dev

                                                                                                test cluster (with many fewer resources intentionally allocated) You

                                                                                                donrsquot want vROps alerting you that you need to add more resources

                                                                                                to devtest if you intentionally under-provisioned the devtest cluster

                                                                                                for the workload

                                                                                                Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                                a production cluster than it is for a testdev cluster Or you might

                                                                                                want to exclude the vROps VMs from monitoring and alerting on

                                                                                                themselves

                                                                                                You can see the importance of customization And since policies

                                                                                                are applied to groups there are times when yoursquoll want to wait on

                                                                                                the creation of new policies and first create a new group type and

                                                                                                associated groups But if you already have a group type to which you

                                                                                                want to apply your policy you can go ahead and create the new policy

                                                                                                What is a vROps PolicyA policy is a set of rules that you define

                                                                                                for vRealize Operations Manager to

                                                                                                use to analyze and display information

                                                                                                about the objects in your environment

                                                                                                You can create modify and administer

                                                                                                policies to determine how vRealize Operations

                                                                                                Manager displays data in dashboards views and reports

                                                                                                Be careful if you choose to modify the default policy

                                                                                                as yoursquore modifying how vROps does its job and the

                                                                                                information that you see across vROps in dashboards

                                                                                                reports and views will forever be changed

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                                Ideally you want to create a new policy for something such as letrsquos

                                                                                                say your devtest cluster

                                                                                                To do this (assuming you already had a group in mind) click on the

                                                                                                Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                                in Figure 3-9) From there you would give the policy a name and

                                                                                                description

                                                                                                Itrsquos common to create a new policy by starting with an existing policy

                                                                                                The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                                policy you create inherits its settings from that policy See Figure 3-10

                                                                                                From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                                with a group

                                                                                                In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                                that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                                At this point if you used a policy template you have the option of just

                                                                                                clicking Finish to complete the policy creation Or if you want to view

                                                                                                or modify all the potential options for the policy configuration and

                                                                                                alerts you can do so

                                                                                                Figure 3-10

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                                When yoursquore done your new policy will show up in the policy library

                                                                                                as shown in Figure 3-12

                                                                                                Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                                are system defined (the adapter groups) and cannot be changed Other

                                                                                                groups are user-defined and can be modified or added to

                                                                                                Figure 3-12

                                                                                                Figure 3-11

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                                Examples of system-defined adapter groups include Operating

                                                                                                Systems World Universe vSAN World and vSphere World These

                                                                                                groups contain objects such as the vCenter server ESXi hosts data

                                                                                                centers etc

                                                                                                Examples of the pre-defined user groups include Department

                                                                                                Environment Function Location Security zone and Service Level

                                                                                                Object You should use the vROps grouping to organize the objects in

                                                                                                your virtual infrastructure in the way that makes the most sense to

                                                                                                you If possible use the pre-defined user groups

                                                                                                However if those groups donrsquot suit you vROps group types also allow

                                                                                                you to create your own custom object groups specifically tailored for

                                                                                                your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                                group for example

                                                                                                By choosing a dynamic group membership (ldquoKeep group membership

                                                                                                up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                                vSphere inventory object like a folder cluster resource pool or even

                                                                                                Figure 3-13

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                a virtual data center All the objects under that object will always

                                                                                                be associated with the group yoursquove created regardless of whether

                                                                                                theyrsquore added or removed This is great for dynamically changing

                                                                                                environments as most are today

                                                                                                Once the grouprsquos created the logical inventory view allows you to

                                                                                                use that group for all common vROps functions such as showing the

                                                                                                performance and capacity for all associated resources

                                                                                                For more information on policies group types and groups check

                                                                                                out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                information

                                                                                                Automated Remediation in vROps There are many data center monitoring

                                                                                                tools out there that tell you that you have

                                                                                                a problem Remember the robot from the

                                                                                                old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                always throwing up its arms and screeching

                                                                                                ldquoWarning Warning Dangerrdquo

                                                                                                At one point that may have been helpful (if

                                                                                                stressful) but our expectations and needs

                                                                                                have evolved Todayrsquos tools are able to predict problems before

                                                                                                they happen and tell you how to fix them before they impact your

                                                                                                applications Prediction and suggested remediation are the new

                                                                                                minimum expectation However there are very few tools out there

                                                                                                that will not only predict and suggest remediation but automate

                                                                                                the process

                                                                                                Consider for example an employeemanager analogy where the

                                                                                                employee keeps bringing common problems to the manager asking

                                                                                                the manager how to solve the recurring issues No manager wants

                                                                                                to hear about the same problems over and over again when the

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                fix is already known What could the manager do After dressing

                                                                                                the employee down and threatening to make them eligible for

                                                                                                unemployment benefits said manager could write a script that the

                                                                                                employee could execute on their own to solve the problem

                                                                                                Another analogy that might help is to think in terms of the cloud

                                                                                                Cloud management requires a tool that knows what can go wrong in

                                                                                                your cloud infrastructure and automatically solve it for you before it

                                                                                                impacts applications and yes even without notifying you about it in

                                                                                                the middle of the night The ideal would be for your cloud monitoring

                                                                                                and management tool to email you a report in the morning that says

                                                                                                ldquoI fixed these problems for you while you were sleeping and the

                                                                                                applications were never impactedrdquo

                                                                                                This is exactly the type of functionality that vROps Intelligent

                                                                                                Operations can provide

                                                                                                vROps offers many different actions that can be automated without

                                                                                                any scripting and without vRealize Automation Examples include

                                                                                                powering on a VM powering off a VM resizing most VM resources

                                                                                                and more With these actions vROps is able to prevent downtime or

                                                                                                application performance issues before they happen

                                                                                                vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                with vROps

                                                                                                bull Automated Workload Optimization The ability of vROps to move

                                                                                                running VMs from one cluster to another to proactively prevent

                                                                                                performance bottlenecks before they happen

                                                                                                bull vROps Automated Actions vROps can perform more than 39

                                                                                                different actions on objects managed by the vCenter adapter You

                                                                                                can manually perform these actions or configure alerts to trigger

                                                                                                remediation with one of them

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                bull vRealize Automation Integrated Actions The same actions that

                                                                                                can be automated with vROps can also be automated with vRealize

                                                                                                Automation allowing you to perform more complex automations

                                                                                                bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                can trigger an alert based on an email SNMP trap or REST API

                                                                                                notification that alert can then perform an automated action

                                                                                                The first thing you need to know is that for these vROps actions to

                                                                                                work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                shown in Figure 3-15

                                                                                                In the past you would configure the vCenter Python Adapter

                                                                                                separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                You can view the multitude of different actions that you can either

                                                                                                perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                Figure 3-15

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                If you take a look at a specific vSphere object and click on the Actions

                                                                                                drop down for that object you can see the actions that apply to that

                                                                                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                To automate these types of actions you need to modify a

                                                                                                recommendation to perform an action (remediate) instead of just

                                                                                                recommend remediation steps To do this go to the Alerts menu then

                                                                                                into Alert Settings Recommendations and find a recommendation

                                                                                                Figure 3-16

                                                                                                Figure 3-17

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                recommendation to add more memory to a VM

                                                                                                In this case therersquos a pre-defined action as well to add more memory

                                                                                                to the VM to automatically remediate the memory contention issue

                                                                                                and resolve application slowness See Figure 3-19

                                                                                                Automated remediation takes alert recommendations (which already

                                                                                                exist in your vROps installation) and allows you to turn on an action

                                                                                                to take that supersedes the recommendation

                                                                                                When automated actions kick in theyrsquore displayed under

                                                                                                Administration History Recent Tasks

                                                                                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                were sleeping

                                                                                                Figure 3-18

                                                                                                Figure 3-19

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                occur on the monitored objects when data analysis indicates deviations

                                                                                                from normal metric values or when a problem occurs with one of the

                                                                                                vRealize Operations components

                                                                                                In other words alerts are things you need know about

                                                                                                vROps Alerts come in three flavors

                                                                                                bull Critical

                                                                                                bull Immediate

                                                                                                bull Warning

                                                                                                Critical alerts should be acted upon immediately immediate alerts

                                                                                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                alerts and create your own custom alerts should you decide to do so

                                                                                                Figure 3-20

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                by explaining the problem offering metrics to support its analysis and

                                                                                                providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                Figure 3-21

                                                                                                Figure 3-22

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                If you select an alert in the Alerts menu you can take ownership

                                                                                                cancel the alert suspend the alert go to the alert definition or release

                                                                                                ownership (Figure 3-24)

                                                                                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                already know and love doesnrsquot

                                                                                                Figure 3-23

                                                                                                Figure 3-24

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                that you love it (I know I do) You may think that DRS is already perfect

                                                                                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                needed to actually predict the needs of your applications With that

                                                                                                your applications can achieve the fastest performance possible and

                                                                                                your vSphere infrastructure can have the fastest workload balancing

                                                                                                ever Would that interest you

                                                                                                vSphere and DRS have been working together since vROps 62 when

                                                                                                Intelligent Workload Placement with DRS was announced With

                                                                                                Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                workloads across clusters

                                                                                                With Intelligent Workload Placement in place you may think that

                                                                                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                all DRS already does its job very well But letrsquos look at the different

                                                                                                approaches that DRS has available to it

                                                                                                Traditionally DRS has worked by reactively balancing workloads

                                                                                                when applications (running on VMs) arenrsquot getting the resources

                                                                                                they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                and looks to see if those resources are continuously available if they

                                                                                                arenrsquot it moves that VM to a host that has those resources available

                                                                                                While this works well in most cases there is the potential for

                                                                                                contention and thus negative application performance impact (albeit

                                                                                                very short) DRS is included with vSphere Enterprise Plus

                                                                                                The next step up from reactive is balance which is the Intelligent

                                                                                                Workload Placement approach discussed earlier With the balance

                                                                                                method vSphere DRS and vROps begin working together

                                                                                                This is an improvement over the reactive method because vROps is

                                                                                                working at a higher level than DRS to analyze performance across

                                                                                                multiple clusters While this is by itself better than DRS the downside

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                application performance issues and contention before it happens

                                                                                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                performance issues While they typically fix application performance

                                                                                                issues very quickly therersquos no guarantee that they will in addition

                                                                                                therersquos no proactive diagnosis and prevention of problems before

                                                                                                they happen

                                                                                                Predictive DRS does exactly this helping the admin get out ahead

                                                                                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                predicts what resources each VM will need that day using the past

                                                                                                resource consumption of each VM as a guide to future needs

                                                                                                It combines that predictive ability with the knowledge of what VMs

                                                                                                are on each host and the resources that each host is able to contribute

                                                                                                vROps makes these predictions using its dynamic thresholds The

                                                                                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                each individual VM and application

                                                                                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                box to Enable Predictive DRS (see Figure 3-26)

                                                                                                Next navigate to the Administration menu in vROps then to Solutions

                                                                                                Edit your vSphere Solution then under the advanced settings enable

                                                                                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                shown in Figure 3-27

                                                                                                Figure 3-25

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                Each hour predictive DRS will combine its knowledge of the

                                                                                                environment combined with the historical resource utilization of each

                                                                                                VM then take action to ensure that the VMs receive the resources

                                                                                                Figure 3-26

                                                                                                Figure 3-27

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                they need before theyrsquore needed The end result is that your critical

                                                                                                applications never get the chance to suffer performance degradation

                                                                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                that workloads get the resources that they need)

                                                                                                Unlike DRS which works within vSphere clusters automated workload

                                                                                                optimization automates the optimization of workloads between

                                                                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                having multiple vSphere clusters

                                                                                                I like to say that DRS works intra-cluster and automated workload

                                                                                                optimization works inter-cluster

                                                                                                Figure 3-28

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                the Optimize Capacity section See Figure 3-28

                                                                                                You can control how yoursquod like the workloads to be placed in the

                                                                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                Figure 3-29

                                                                                                Once you have multiple clusters managed by vROps you can choose to

                                                                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                a Schedule or make workload balancing Automatic

                                                                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                next chapter of this book

                                                                                                Figure 3-29

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                host of valuable metrics

                                                                                                bull Total environment capacity

                                                                                                bull Used capacity

                                                                                                bull CPU capacity trends

                                                                                                bull Memory capacity trends

                                                                                                Figure 3-30

                                                                                                Figure 3-31

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                bull Disk capacity trends

                                                                                                bull Predict how much time remains before your most critical resources

                                                                                                are depleted

                                                                                                By drilling down into a specific cluster yoursquoll move down into the

                                                                                                environment level from there you can drill even deeper For example

                                                                                                check out the workload analysis of the cluster in Figure 3-32

                                                                                                This drilldown can be done for a specific host VM or datastore For

                                                                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                In this case you should be concerned since just 35 days remain until

                                                                                                memory runs out in your vCenter Server VM

                                                                                                vROps can show the capacity and time remaining for any object it

                                                                                                manages including clusters hosts datastores and VMs It will

                                                                                                proactively alert you should the capacity and time remaining fall

                                                                                                below predetermined levels

                                                                                                Figure 3-32

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                troubleshoot your vSphere infrastructure

                                                                                                To that end vROps constantly performs performance analysis to

                                                                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                vSAN in addition to the ability to troubleshoot via log data

                                                                                                Figure 3-33

                                                                                                Figure 3-34

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                dashboard It enables you to quickly identify the type of contention

                                                                                                faced by each VM in the cluster

                                                                                                Besides the troubleshooting dashboards the real power of vROps

                                                                                                shines through when you realize how often the vROps Smart Alerts

                                                                                                are able to point you to the root cause of an issue and provide

                                                                                                recommendations for remediation so that you can quickly resolve any

                                                                                                trouble that might occur

                                                                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                you installed the vROps Management Pack for vSAN However vSAN

                                                                                                management is built into vROps 66 and later

                                                                                                Using vSAN management and monitoring in vROps requires you to

                                                                                                enable it by connecting it to your vCenter Server In vROps go to

                                                                                                the Administration menu then to Solutions select the VMware vSAN

                                                                                                solution then the Gear icon to configure (Figure 3-36)

                                                                                                Figure 3-35

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                Figure 3-36

                                                                                                Figure 3-37

                                                                                                Figure 3-38

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                After you get a successful test of the connection and credentials make

                                                                                                sure that you click Save Settings

                                                                                                At this point vROps will begin gathering statistics from your vCenter

                                                                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                insightful statistics and recommendations from vROps

                                                                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                bull vSAN Capacity Overview

                                                                                                bull Migrate to vSAN

                                                                                                bull vSAN Operations Overview

                                                                                                bull Troubleshoot vSAN

                                                                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                Figure 3-39

                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                For those using vSAN these dashboards are invaluable They allow

                                                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                                                troubleshoot vSAN (Figure 3-40)

                                                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                vROps features and how to maximize your vSphere infrastructure

                                                                                                using vROps features like predictive DRS vSAN management and

                                                                                                powerful capacity dashboards

                                                                                                With the latest version of vROps some even more powerful features

                                                                                                have been released In the next chapter wersquoll dive into the latest

                                                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                                                infrastructure

                                                                                                Drive on

                                                                                                Figure 3-40

                                                                                                CHAPTER 4

                                                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                read this chapter completely With the recently announced vROps 67

                                                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                driving data center will bring ldquoContinuous performance optimization

                                                                                                based on operational and business intent efficient capacity

                                                                                                management proactive planning and intelligent remediationrdquo

                                                                                                The goal for the self-driving data center is to provide a unified

                                                                                                management platform so that the IT organization can optimize

                                                                                                plan and scale the software-defined data center and multiple cloud

                                                                                                deployments from the applications to the infrastructure

                                                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                new instance of vROps 67 directly from the vSphere client without

                                                                                                having to go through the traditional installation steps that we covered

                                                                                                in Chapter 2 of this book With the new high speed installation

                                                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                configure it In addition to the deployment the high speed installation

                                                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                                                communicate with the vCenter server that you deployed it from

                                                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                From there you can select either the online or offline installation mode

                                                                                                provide your vCenter server credentials define your environment

                                                                                                (datacenter cluster host datastore and network) and provide IP

                                                                                                address details With that information vCenter will automatically

                                                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                configure the vSphere adapter in vROps

                                                                                                Figure 4-1

                                                                                                Figure 4-2

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                You can be up and running with vROps faster than ever by combining

                                                                                                vSphere 67 vCenter 67 and vROps 67

                                                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                when you combine vROps 67 and vCenter

                                                                                                67 Only with that magical combination

                                                                                                can you use the new vROps 67 plugin

                                                                                                for the vCenter 67 HTML5 web client

                                                                                                (Figure 4-3)

                                                                                                The vRealize Operations within vCenter

                                                                                                plugin provides you with six new

                                                                                                dashboards directly inside your vCenter

                                                                                                UI (Figure 4-4)

                                                                                                The end result is that you get all the

                                                                                                goodness of vROps in your vSphere client

                                                                                                helping you be more productive than ever

                                                                                                Figure 4-3

                                                                                                Figure 4-4

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                makes vROps easier to use ultimately making you more productive

                                                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                                                metrics and logs Figure 4-5 shows the new interface

                                                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                                                make it happen

                                                                                                Figure 4-5

                                                                                                Figure 4-6

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                The first step is to access the current performance of your data center

                                                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                optimization window

                                                                                                Simply define intent by configuring settings such as target utilization

                                                                                                and cluster headroom then define tag-based placement requirements

                                                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                bull SLA tiers Gold Silver Bronze

                                                                                                bull License policies Windows Oracle Linux

                                                                                                bull Compliance PCI HIPAA

                                                                                                bull App affinity policies

                                                                                                After yoursquove defined intent turn on self-driving operations by

                                                                                                automating workload balancing and performance optimization

                                                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                                                bull Run it now manually based on recommendations

                                                                                                bull Schedule it for an automated ongoing optimization

                                                                                                Figure 4-7

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                bull Automate to run when performance troubles occur and desired

                                                                                                performance intent isnrsquot met

                                                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                                                insights on potential cost savings from reclamation and analyze

                                                                                                optimum densities for the future

                                                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                presented As you can see cost data is directly correlated with capacity

                                                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                not needed

                                                                                                Figure 4-8

                                                                                                Figure 4-9

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                After getting an idea of which data centers to prioritize and what could

                                                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                optimization actions This includes reclamation right-sizing and

                                                                                                automating workload balancing to reduce license costs as well as

                                                                                                densification to consolidate workloads into minimal clusters while

                                                                                                assuring that you meet goals for performance target utilization and

                                                                                                defined intent

                                                                                                The new capacity analytics engine is able to view historical trends and

                                                                                                predict the most constrained resources such as CPU memory and

                                                                                                disk space It can also give recommendations to either reclaim unused

                                                                                                capacity or even add capacity (Figure 4-11)

                                                                                                Figure 4-10

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                workloads For some of those workloads it makes the most sense to

                                                                                                move them into the public cloud but which public cloud

                                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                                Figure 4-11

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                                Figure 4-12

                                                                                                Figure 4-13

                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                                addition to traditional applications

                                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                center solution that provides powerful features like predictive DRS

                                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                                data center

                                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                the latest version check out the vROps

                                                                                                Upgrade Center

                                                                                                httpswwwvmwarecomproducts

                                                                                                vrealize-operationsupgrade-centerhtml

                                                                                                If you donrsquot have vROps in place already you can

                                                                                                sign up for a free 60-day evaluation

                                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                • Chapter 1
                                                                                                  • Getting Started with VMware vRealize Operations
                                                                                                    • What is vRealize Operations
                                                                                                    • How Does vRealize Operations Work
                                                                                                    • Understanding vRealize Operations Editions
                                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                    • Summary
                                                                                                        • Chapter 2
                                                                                                          • Deploying vRealize Operations
                                                                                                            • vRealize Operations Architecture Overview
                                                                                                            • Sizing vRealize Operations
                                                                                                            • Installing vRealize Operations for the First Time
                                                                                                            • Accessing vRealize Operations
                                                                                                            • Summary
                                                                                                                • Chapter 3
                                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                                    • Configuring SSO in vROps
                                                                                                                    • Understanding Policies in vROps
                                                                                                                    • Automated Remediation in vROps
                                                                                                                    • Configuring Alerts
                                                                                                                    • Predictive DRS
                                                                                                                    • Automated Workload Optimization
                                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                                    • Summary
                                                                                                                        • Chapter 4
                                                                                                                          • Maximizing vRealize Operations
                                                                                                                            • High Speed Installation
                                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                            • Enhanced User Interface
                                                                                                                            • Automating Performance Based on Intent
                                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                            • Whatrsquos Next

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 4 9

                                                                                                  For example you may have a high-priority production cluster (with

                                                                                                  many more resources intentionally allocated) and a low priority dev

                                                                                                  test cluster (with many fewer resources intentionally allocated) You

                                                                                                  donrsquot want vROps alerting you that you need to add more resources

                                                                                                  to devtest if you intentionally under-provisioned the devtest cluster

                                                                                                  for the workload

                                                                                                  Perhaps itrsquos more critical to be alerted to a low memory situation on

                                                                                                  a production cluster than it is for a testdev cluster Or you might

                                                                                                  want to exclude the vROps VMs from monitoring and alerting on

                                                                                                  themselves

                                                                                                  You can see the importance of customization And since policies

                                                                                                  are applied to groups there are times when yoursquoll want to wait on

                                                                                                  the creation of new policies and first create a new group type and

                                                                                                  associated groups But if you already have a group type to which you

                                                                                                  want to apply your policy you can go ahead and create the new policy

                                                                                                  What is a vROps PolicyA policy is a set of rules that you define

                                                                                                  for vRealize Operations Manager to

                                                                                                  use to analyze and display information

                                                                                                  about the objects in your environment

                                                                                                  You can create modify and administer

                                                                                                  policies to determine how vRealize Operations

                                                                                                  Manager displays data in dashboards views and reports

                                                                                                  Be careful if you choose to modify the default policy

                                                                                                  as yoursquore modifying how vROps does its job and the

                                                                                                  information that you see across vROps in dashboards

                                                                                                  reports and views will forever be changed

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                                  Ideally you want to create a new policy for something such as letrsquos

                                                                                                  say your devtest cluster

                                                                                                  To do this (assuming you already had a group in mind) click on the

                                                                                                  Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                                  in Figure 3-9) From there you would give the policy a name and

                                                                                                  description

                                                                                                  Itrsquos common to create a new policy by starting with an existing policy

                                                                                                  The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                                  policy you create inherits its settings from that policy See Figure 3-10

                                                                                                  From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                                  with a group

                                                                                                  In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                                  that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                                  At this point if you used a policy template you have the option of just

                                                                                                  clicking Finish to complete the policy creation Or if you want to view

                                                                                                  or modify all the potential options for the policy configuration and

                                                                                                  alerts you can do so

                                                                                                  Figure 3-10

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                                  When yoursquore done your new policy will show up in the policy library

                                                                                                  as shown in Figure 3-12

                                                                                                  Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                                  are system defined (the adapter groups) and cannot be changed Other

                                                                                                  groups are user-defined and can be modified or added to

                                                                                                  Figure 3-12

                                                                                                  Figure 3-11

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                                  Examples of system-defined adapter groups include Operating

                                                                                                  Systems World Universe vSAN World and vSphere World These

                                                                                                  groups contain objects such as the vCenter server ESXi hosts data

                                                                                                  centers etc

                                                                                                  Examples of the pre-defined user groups include Department

                                                                                                  Environment Function Location Security zone and Service Level

                                                                                                  Object You should use the vROps grouping to organize the objects in

                                                                                                  your virtual infrastructure in the way that makes the most sense to

                                                                                                  you If possible use the pre-defined user groups

                                                                                                  However if those groups donrsquot suit you vROps group types also allow

                                                                                                  you to create your own custom object groups specifically tailored for

                                                                                                  your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                                  group for example

                                                                                                  By choosing a dynamic group membership (ldquoKeep group membership

                                                                                                  up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                                  vSphere inventory object like a folder cluster resource pool or even

                                                                                                  Figure 3-13

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                  a virtual data center All the objects under that object will always

                                                                                                  be associated with the group yoursquove created regardless of whether

                                                                                                  theyrsquore added or removed This is great for dynamically changing

                                                                                                  environments as most are today

                                                                                                  Once the grouprsquos created the logical inventory view allows you to

                                                                                                  use that group for all common vROps functions such as showing the

                                                                                                  performance and capacity for all associated resources

                                                                                                  For more information on policies group types and groups check

                                                                                                  out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                  vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                  67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                  information

                                                                                                  Automated Remediation in vROps There are many data center monitoring

                                                                                                  tools out there that tell you that you have

                                                                                                  a problem Remember the robot from the

                                                                                                  old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                  always throwing up its arms and screeching

                                                                                                  ldquoWarning Warning Dangerrdquo

                                                                                                  At one point that may have been helpful (if

                                                                                                  stressful) but our expectations and needs

                                                                                                  have evolved Todayrsquos tools are able to predict problems before

                                                                                                  they happen and tell you how to fix them before they impact your

                                                                                                  applications Prediction and suggested remediation are the new

                                                                                                  minimum expectation However there are very few tools out there

                                                                                                  that will not only predict and suggest remediation but automate

                                                                                                  the process

                                                                                                  Consider for example an employeemanager analogy where the

                                                                                                  employee keeps bringing common problems to the manager asking

                                                                                                  the manager how to solve the recurring issues No manager wants

                                                                                                  to hear about the same problems over and over again when the

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                  fix is already known What could the manager do After dressing

                                                                                                  the employee down and threatening to make them eligible for

                                                                                                  unemployment benefits said manager could write a script that the

                                                                                                  employee could execute on their own to solve the problem

                                                                                                  Another analogy that might help is to think in terms of the cloud

                                                                                                  Cloud management requires a tool that knows what can go wrong in

                                                                                                  your cloud infrastructure and automatically solve it for you before it

                                                                                                  impacts applications and yes even without notifying you about it in

                                                                                                  the middle of the night The ideal would be for your cloud monitoring

                                                                                                  and management tool to email you a report in the morning that says

                                                                                                  ldquoI fixed these problems for you while you were sleeping and the

                                                                                                  applications were never impactedrdquo

                                                                                                  This is exactly the type of functionality that vROps Intelligent

                                                                                                  Operations can provide

                                                                                                  vROps offers many different actions that can be automated without

                                                                                                  any scripting and without vRealize Automation Examples include

                                                                                                  powering on a VM powering off a VM resizing most VM resources

                                                                                                  and more With these actions vROps is able to prevent downtime or

                                                                                                  application performance issues before they happen

                                                                                                  vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                  with vROps

                                                                                                  bull Automated Workload Optimization The ability of vROps to move

                                                                                                  running VMs from one cluster to another to proactively prevent

                                                                                                  performance bottlenecks before they happen

                                                                                                  bull vROps Automated Actions vROps can perform more than 39

                                                                                                  different actions on objects managed by the vCenter adapter You

                                                                                                  can manually perform these actions or configure alerts to trigger

                                                                                                  remediation with one of them

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                  bull vRealize Automation Integrated Actions The same actions that

                                                                                                  can be automated with vROps can also be automated with vRealize

                                                                                                  Automation allowing you to perform more complex automations

                                                                                                  bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                  can trigger an alert based on an email SNMP trap or REST API

                                                                                                  notification that alert can then perform an automated action

                                                                                                  The first thing you need to know is that for these vROps actions to

                                                                                                  work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                  shown in Figure 3-15

                                                                                                  In the past you would configure the vCenter Python Adapter

                                                                                                  separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                  You can view the multitude of different actions that you can either

                                                                                                  perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                  Figure 3-15

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                  If you take a look at a specific vSphere object and click on the Actions

                                                                                                  drop down for that object you can see the actions that apply to that

                                                                                                  object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                  To automate these types of actions you need to modify a

                                                                                                  recommendation to perform an action (remediate) instead of just

                                                                                                  recommend remediation steps To do this go to the Alerts menu then

                                                                                                  into Alert Settings Recommendations and find a recommendation

                                                                                                  Figure 3-16

                                                                                                  Figure 3-17

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                  you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                  recommendation to add more memory to a VM

                                                                                                  In this case therersquos a pre-defined action as well to add more memory

                                                                                                  to the VM to automatically remediate the memory contention issue

                                                                                                  and resolve application slowness See Figure 3-19

                                                                                                  Automated remediation takes alert recommendations (which already

                                                                                                  exist in your vROps installation) and allows you to turn on an action

                                                                                                  to take that supersedes the recommendation

                                                                                                  When automated actions kick in theyrsquore displayed under

                                                                                                  Administration History Recent Tasks

                                                                                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                  were sleeping

                                                                                                  Figure 3-18

                                                                                                  Figure 3-19

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                  occur on the monitored objects when data analysis indicates deviations

                                                                                                  from normal metric values or when a problem occurs with one of the

                                                                                                  vRealize Operations components

                                                                                                  In other words alerts are things you need know about

                                                                                                  vROps Alerts come in three flavors

                                                                                                  bull Critical

                                                                                                  bull Immediate

                                                                                                  bull Warning

                                                                                                  Critical alerts should be acted upon immediately immediate alerts

                                                                                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                  Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                  vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                  alerts and create your own custom alerts should you decide to do so

                                                                                                  Figure 3-20

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                  you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                  by explaining the problem offering metrics to support its analysis and

                                                                                                  providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                  Figure 3-21

                                                                                                  Figure 3-22

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                  If you select an alert in the Alerts menu you can take ownership

                                                                                                  cancel the alert suspend the alert go to the alert definition or release

                                                                                                  ownership (Figure 3-24)

                                                                                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                  already know and love doesnrsquot

                                                                                                  Figure 3-23

                                                                                                  Figure 3-24

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                  that you love it (I know I do) You may think that DRS is already perfect

                                                                                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                  needed to actually predict the needs of your applications With that

                                                                                                  your applications can achieve the fastest performance possible and

                                                                                                  your vSphere infrastructure can have the fastest workload balancing

                                                                                                  ever Would that interest you

                                                                                                  vSphere and DRS have been working together since vROps 62 when

                                                                                                  Intelligent Workload Placement with DRS was announced With

                                                                                                  Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                  workloads across clusters

                                                                                                  With Intelligent Workload Placement in place you may think that

                                                                                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                  all DRS already does its job very well But letrsquos look at the different

                                                                                                  approaches that DRS has available to it

                                                                                                  Traditionally DRS has worked by reactively balancing workloads

                                                                                                  when applications (running on VMs) arenrsquot getting the resources

                                                                                                  they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                  and looks to see if those resources are continuously available if they

                                                                                                  arenrsquot it moves that VM to a host that has those resources available

                                                                                                  While this works well in most cases there is the potential for

                                                                                                  contention and thus negative application performance impact (albeit

                                                                                                  very short) DRS is included with vSphere Enterprise Plus

                                                                                                  The next step up from reactive is balance which is the Intelligent

                                                                                                  Workload Placement approach discussed earlier With the balance

                                                                                                  method vSphere DRS and vROps begin working together

                                                                                                  This is an improvement over the reactive method because vROps is

                                                                                                  working at a higher level than DRS to analyze performance across

                                                                                                  multiple clusters While this is by itself better than DRS the downside

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                  application performance issues and contention before it happens

                                                                                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                  performance issues While they typically fix application performance

                                                                                                  issues very quickly therersquos no guarantee that they will in addition

                                                                                                  therersquos no proactive diagnosis and prevention of problems before

                                                                                                  they happen

                                                                                                  Predictive DRS does exactly this helping the admin get out ahead

                                                                                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                  predicts what resources each VM will need that day using the past

                                                                                                  resource consumption of each VM as a guide to future needs

                                                                                                  It combines that predictive ability with the knowledge of what VMs

                                                                                                  are on each host and the resources that each host is able to contribute

                                                                                                  vROps makes these predictions using its dynamic thresholds The

                                                                                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                  each individual VM and application

                                                                                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                  box to Enable Predictive DRS (see Figure 3-26)

                                                                                                  Next navigate to the Administration menu in vROps then to Solutions

                                                                                                  Edit your vSphere Solution then under the advanced settings enable

                                                                                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                  shown in Figure 3-27

                                                                                                  Figure 3-25

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                  Each hour predictive DRS will combine its knowledge of the

                                                                                                  environment combined with the historical resource utilization of each

                                                                                                  VM then take action to ensure that the VMs receive the resources

                                                                                                  Figure 3-26

                                                                                                  Figure 3-27

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                  they need before theyrsquore needed The end result is that your critical

                                                                                                  applications never get the chance to suffer performance degradation

                                                                                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                  feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                  workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                  that workloads get the resources that they need)

                                                                                                  Unlike DRS which works within vSphere clusters automated workload

                                                                                                  optimization automates the optimization of workloads between

                                                                                                  vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                  having multiple vSphere clusters

                                                                                                  I like to say that DRS works intra-cluster and automated workload

                                                                                                  optimization works inter-cluster

                                                                                                  Figure 3-28

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                  the Optimize Capacity section See Figure 3-28

                                                                                                  You can control how yoursquod like the workloads to be placed in the

                                                                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                  Figure 3-29

                                                                                                  Once you have multiple clusters managed by vROps you can choose to

                                                                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                  a Schedule or make workload balancing Automatic

                                                                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                  next chapter of this book

                                                                                                  Figure 3-29

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                  host of valuable metrics

                                                                                                  bull Total environment capacity

                                                                                                  bull Used capacity

                                                                                                  bull CPU capacity trends

                                                                                                  bull Memory capacity trends

                                                                                                  Figure 3-30

                                                                                                  Figure 3-31

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                  bull Disk capacity trends

                                                                                                  bull Predict how much time remains before your most critical resources

                                                                                                  are depleted

                                                                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                                                                  environment level from there you can drill even deeper For example

                                                                                                  check out the workload analysis of the cluster in Figure 3-32

                                                                                                  This drilldown can be done for a specific host VM or datastore For

                                                                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                  In this case you should be concerned since just 35 days remain until

                                                                                                  memory runs out in your vCenter Server VM

                                                                                                  vROps can show the capacity and time remaining for any object it

                                                                                                  manages including clusters hosts datastores and VMs It will

                                                                                                  proactively alert you should the capacity and time remaining fall

                                                                                                  below predetermined levels

                                                                                                  Figure 3-32

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                  troubleshoot your vSphere infrastructure

                                                                                                  To that end vROps constantly performs performance analysis to

                                                                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                  vSAN in addition to the ability to troubleshoot via log data

                                                                                                  Figure 3-33

                                                                                                  Figure 3-34

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                  dashboard It enables you to quickly identify the type of contention

                                                                                                  faced by each VM in the cluster

                                                                                                  Besides the troubleshooting dashboards the real power of vROps

                                                                                                  shines through when you realize how often the vROps Smart Alerts

                                                                                                  are able to point you to the root cause of an issue and provide

                                                                                                  recommendations for remediation so that you can quickly resolve any

                                                                                                  trouble that might occur

                                                                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                                                                  management is built into vROps 66 and later

                                                                                                  Using vSAN management and monitoring in vROps requires you to

                                                                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                                                                  the Administration menu then to Solutions select the VMware vSAN

                                                                                                  solution then the Gear icon to configure (Figure 3-36)

                                                                                                  Figure 3-35

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                  Figure 3-36

                                                                                                  Figure 3-37

                                                                                                  Figure 3-38

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                  After you get a successful test of the connection and credentials make

                                                                                                  sure that you click Save Settings

                                                                                                  At this point vROps will begin gathering statistics from your vCenter

                                                                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                  insightful statistics and recommendations from vROps

                                                                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                  bull vSAN Capacity Overview

                                                                                                  bull Migrate to vSAN

                                                                                                  bull vSAN Operations Overview

                                                                                                  bull Troubleshoot vSAN

                                                                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                  Figure 3-39

                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                  For those using vSAN these dashboards are invaluable They allow

                                                                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                  clusters prevent vSAN trouble before it happens and if needed

                                                                                                  troubleshoot vSAN (Figure 3-40)

                                                                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                  vROps features and how to maximize your vSphere infrastructure

                                                                                                  using vROps features like predictive DRS vSAN management and

                                                                                                  powerful capacity dashboards

                                                                                                  With the latest version of vROps some even more powerful features

                                                                                                  have been released In the next chapter wersquoll dive into the latest

                                                                                                  vROps features that will allow you to enable a self-driving vSphere

                                                                                                  infrastructure

                                                                                                  Drive on

                                                                                                  Figure 3-40

                                                                                                  CHAPTER 4

                                                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                  read this chapter completely With the recently announced vROps 67

                                                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                                                  based on operational and business intent efficient capacity

                                                                                                  management proactive planning and intelligent remediationrdquo

                                                                                                  The goal for the self-driving data center is to provide a unified

                                                                                                  management platform so that the IT organization can optimize

                                                                                                  plan and scale the software-defined data center and multiple cloud

                                                                                                  deployments from the applications to the infrastructure

                                                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                                                  having to go through the traditional installation steps that we covered

                                                                                                  in Chapter 2 of this book With the new high speed installation

                                                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                  configure it In addition to the deployment the high speed installation

                                                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                                                  communicate with the vCenter server that you deployed it from

                                                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                  From there you can select either the online or offline installation mode

                                                                                                  provide your vCenter server credentials define your environment

                                                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                                                  address details With that information vCenter will automatically

                                                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                  configure the vSphere adapter in vROps

                                                                                                  Figure 4-1

                                                                                                  Figure 4-2

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                  You can be up and running with vROps faster than ever by combining

                                                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                  when you combine vROps 67 and vCenter

                                                                                                  67 Only with that magical combination

                                                                                                  can you use the new vROps 67 plugin

                                                                                                  for the vCenter 67 HTML5 web client

                                                                                                  (Figure 4-3)

                                                                                                  The vRealize Operations within vCenter

                                                                                                  plugin provides you with six new

                                                                                                  dashboards directly inside your vCenter

                                                                                                  UI (Figure 4-4)

                                                                                                  The end result is that you get all the

                                                                                                  goodness of vROps in your vSphere client

                                                                                                  helping you be more productive than ever

                                                                                                  Figure 4-3

                                                                                                  Figure 4-4

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                  makes vROps easier to use ultimately making you more productive

                                                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                                                  make it happen

                                                                                                  Figure 4-5

                                                                                                  Figure 4-6

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                  The first step is to access the current performance of your data center

                                                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                  optimization window

                                                                                                  Simply define intent by configuring settings such as target utilization

                                                                                                  and cluster headroom then define tag-based placement requirements

                                                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                  bull SLA tiers Gold Silver Bronze

                                                                                                  bull License policies Windows Oracle Linux

                                                                                                  bull Compliance PCI HIPAA

                                                                                                  bull App affinity policies

                                                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                                                  automating workload balancing and performance optimization

                                                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                                                  bull Run it now manually based on recommendations

                                                                                                  bull Schedule it for an automated ongoing optimization

                                                                                                  Figure 4-7

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                  bull Automate to run when performance troubles occur and desired

                                                                                                  performance intent isnrsquot met

                                                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                                                  insights on potential cost savings from reclamation and analyze

                                                                                                  optimum densities for the future

                                                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                  presented As you can see cost data is directly correlated with capacity

                                                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                  not needed

                                                                                                  Figure 4-8

                                                                                                  Figure 4-9

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                  After getting an idea of which data centers to prioritize and what could

                                                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                  optimization actions This includes reclamation right-sizing and

                                                                                                  automating workload balancing to reduce license costs as well as

                                                                                                  densification to consolidate workloads into minimal clusters while

                                                                                                  assuring that you meet goals for performance target utilization and

                                                                                                  defined intent

                                                                                                  The new capacity analytics engine is able to view historical trends and

                                                                                                  predict the most constrained resources such as CPU memory and

                                                                                                  disk space It can also give recommendations to either reclaim unused

                                                                                                  capacity or even add capacity (Figure 4-11)

                                                                                                  Figure 4-10

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                  workloads For some of those workloads it makes the most sense to

                                                                                                  move them into the public cloud but which public cloud

                                                                                                  The new version of vROps allows you to perform what-if scenario

                                                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                                                  Figure 4-11

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                                  Figure 4-12

                                                                                                  Figure 4-13

                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                                  addition to traditional applications

                                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                  center solution that provides powerful features like predictive DRS

                                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                                  data center

                                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                  the latest version check out the vROps

                                                                                                  Upgrade Center

                                                                                                  httpswwwvmwarecomproducts

                                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                                  If you donrsquot have vROps in place already you can

                                                                                                  sign up for a free 60-day evaluation

                                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                  • Chapter 1
                                                                                                    • Getting Started with VMware vRealize Operations
                                                                                                      • What is vRealize Operations
                                                                                                      • How Does vRealize Operations Work
                                                                                                      • Understanding vRealize Operations Editions
                                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                      • Summary
                                                                                                          • Chapter 2
                                                                                                            • Deploying vRealize Operations
                                                                                                              • vRealize Operations Architecture Overview
                                                                                                              • Sizing vRealize Operations
                                                                                                              • Installing vRealize Operations for the First Time
                                                                                                              • Accessing vRealize Operations
                                                                                                              • Summary
                                                                                                                  • Chapter 3
                                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                                      • Configuring SSO in vROps
                                                                                                                      • Understanding Policies in vROps
                                                                                                                      • Automated Remediation in vROps
                                                                                                                      • Configuring Alerts
                                                                                                                      • Predictive DRS
                                                                                                                      • Automated Workload Optimization
                                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                                      • Summary
                                                                                                                          • Chapter 4
                                                                                                                            • Maximizing vRealize Operations
                                                                                                                              • High Speed Installation
                                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                              • Enhanced User Interface
                                                                                                                              • Automating Performance Based on Intent
                                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                              • Whatrsquos Next

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 0

                                                                                                    Ideally you want to create a new policy for something such as letrsquos

                                                                                                    say your devtest cluster

                                                                                                    To do this (assuming you already had a group in mind) click on the

                                                                                                    Policy Library tab then the Plus sign to Create a New Policy (shown

                                                                                                    in Figure 3-9) From there you would give the policy a name and

                                                                                                    description

                                                                                                    Itrsquos common to create a new policy by starting with an existing policy

                                                                                                    The policy that you start with is called the ldquobase policyrdquo as the new

                                                                                                    policy you create inherits its settings from that policy See Figure 3-10

                                                                                                    From there as shown in Figure 3-11 yoursquoll associate a policy

                                                                                                    with a group

                                                                                                    In this case I associated that policy with the new ldquoDev-Testrdquo group

                                                                                                    that I created (Figure 3-11) This is called the ldquoMonitoring Policyrdquo

                                                                                                    At this point if you used a policy template you have the option of just

                                                                                                    clicking Finish to complete the policy creation Or if you want to view

                                                                                                    or modify all the potential options for the policy configuration and

                                                                                                    alerts you can do so

                                                                                                    Figure 3-10

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                                    When yoursquore done your new policy will show up in the policy library

                                                                                                    as shown in Figure 3-12

                                                                                                    Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                                    are system defined (the adapter groups) and cannot be changed Other

                                                                                                    groups are user-defined and can be modified or added to

                                                                                                    Figure 3-12

                                                                                                    Figure 3-11

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                                    Examples of system-defined adapter groups include Operating

                                                                                                    Systems World Universe vSAN World and vSphere World These

                                                                                                    groups contain objects such as the vCenter server ESXi hosts data

                                                                                                    centers etc

                                                                                                    Examples of the pre-defined user groups include Department

                                                                                                    Environment Function Location Security zone and Service Level

                                                                                                    Object You should use the vROps grouping to organize the objects in

                                                                                                    your virtual infrastructure in the way that makes the most sense to

                                                                                                    you If possible use the pre-defined user groups

                                                                                                    However if those groups donrsquot suit you vROps group types also allow

                                                                                                    you to create your own custom object groups specifically tailored for

                                                                                                    your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                                    group for example

                                                                                                    By choosing a dynamic group membership (ldquoKeep group membership

                                                                                                    up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                                    vSphere inventory object like a folder cluster resource pool or even

                                                                                                    Figure 3-13

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                    a virtual data center All the objects under that object will always

                                                                                                    be associated with the group yoursquove created regardless of whether

                                                                                                    theyrsquore added or removed This is great for dynamically changing

                                                                                                    environments as most are today

                                                                                                    Once the grouprsquos created the logical inventory view allows you to

                                                                                                    use that group for all common vROps functions such as showing the

                                                                                                    performance and capacity for all associated resources

                                                                                                    For more information on policies group types and groups check

                                                                                                    out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                    vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                    67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                    information

                                                                                                    Automated Remediation in vROps There are many data center monitoring

                                                                                                    tools out there that tell you that you have

                                                                                                    a problem Remember the robot from the

                                                                                                    old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                    always throwing up its arms and screeching

                                                                                                    ldquoWarning Warning Dangerrdquo

                                                                                                    At one point that may have been helpful (if

                                                                                                    stressful) but our expectations and needs

                                                                                                    have evolved Todayrsquos tools are able to predict problems before

                                                                                                    they happen and tell you how to fix them before they impact your

                                                                                                    applications Prediction and suggested remediation are the new

                                                                                                    minimum expectation However there are very few tools out there

                                                                                                    that will not only predict and suggest remediation but automate

                                                                                                    the process

                                                                                                    Consider for example an employeemanager analogy where the

                                                                                                    employee keeps bringing common problems to the manager asking

                                                                                                    the manager how to solve the recurring issues No manager wants

                                                                                                    to hear about the same problems over and over again when the

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                    fix is already known What could the manager do After dressing

                                                                                                    the employee down and threatening to make them eligible for

                                                                                                    unemployment benefits said manager could write a script that the

                                                                                                    employee could execute on their own to solve the problem

                                                                                                    Another analogy that might help is to think in terms of the cloud

                                                                                                    Cloud management requires a tool that knows what can go wrong in

                                                                                                    your cloud infrastructure and automatically solve it for you before it

                                                                                                    impacts applications and yes even without notifying you about it in

                                                                                                    the middle of the night The ideal would be for your cloud monitoring

                                                                                                    and management tool to email you a report in the morning that says

                                                                                                    ldquoI fixed these problems for you while you were sleeping and the

                                                                                                    applications were never impactedrdquo

                                                                                                    This is exactly the type of functionality that vROps Intelligent

                                                                                                    Operations can provide

                                                                                                    vROps offers many different actions that can be automated without

                                                                                                    any scripting and without vRealize Automation Examples include

                                                                                                    powering on a VM powering off a VM resizing most VM resources

                                                                                                    and more With these actions vROps is able to prevent downtime or

                                                                                                    application performance issues before they happen

                                                                                                    vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                    with vROps

                                                                                                    bull Automated Workload Optimization The ability of vROps to move

                                                                                                    running VMs from one cluster to another to proactively prevent

                                                                                                    performance bottlenecks before they happen

                                                                                                    bull vROps Automated Actions vROps can perform more than 39

                                                                                                    different actions on objects managed by the vCenter adapter You

                                                                                                    can manually perform these actions or configure alerts to trigger

                                                                                                    remediation with one of them

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                    bull vRealize Automation Integrated Actions The same actions that

                                                                                                    can be automated with vROps can also be automated with vRealize

                                                                                                    Automation allowing you to perform more complex automations

                                                                                                    bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                    can trigger an alert based on an email SNMP trap or REST API

                                                                                                    notification that alert can then perform an automated action

                                                                                                    The first thing you need to know is that for these vROps actions to

                                                                                                    work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                    shown in Figure 3-15

                                                                                                    In the past you would configure the vCenter Python Adapter

                                                                                                    separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                    You can view the multitude of different actions that you can either

                                                                                                    perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                    Figure 3-15

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                    If you take a look at a specific vSphere object and click on the Actions

                                                                                                    drop down for that object you can see the actions that apply to that

                                                                                                    object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                    To automate these types of actions you need to modify a

                                                                                                    recommendation to perform an action (remediate) instead of just

                                                                                                    recommend remediation steps To do this go to the Alerts menu then

                                                                                                    into Alert Settings Recommendations and find a recommendation

                                                                                                    Figure 3-16

                                                                                                    Figure 3-17

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                    you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                    recommendation to add more memory to a VM

                                                                                                    In this case therersquos a pre-defined action as well to add more memory

                                                                                                    to the VM to automatically remediate the memory contention issue

                                                                                                    and resolve application slowness See Figure 3-19

                                                                                                    Automated remediation takes alert recommendations (which already

                                                                                                    exist in your vROps installation) and allows you to turn on an action

                                                                                                    to take that supersedes the recommendation

                                                                                                    When automated actions kick in theyrsquore displayed under

                                                                                                    Administration History Recent Tasks

                                                                                                    While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                    were sleeping

                                                                                                    Figure 3-18

                                                                                                    Figure 3-19

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                    occur on the monitored objects when data analysis indicates deviations

                                                                                                    from normal metric values or when a problem occurs with one of the

                                                                                                    vRealize Operations components

                                                                                                    In other words alerts are things you need know about

                                                                                                    vROps Alerts come in three flavors

                                                                                                    bull Critical

                                                                                                    bull Immediate

                                                                                                    bull Warning

                                                                                                    Critical alerts should be acted upon immediately immediate alerts

                                                                                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                    Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                    vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                    alerts and create your own custom alerts should you decide to do so

                                                                                                    Figure 3-20

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                    you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                    by explaining the problem offering metrics to support its analysis and

                                                                                                    providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                    Figure 3-21

                                                                                                    Figure 3-22

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                    If you select an alert in the Alerts menu you can take ownership

                                                                                                    cancel the alert suspend the alert go to the alert definition or release

                                                                                                    ownership (Figure 3-24)

                                                                                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                    already know and love doesnrsquot

                                                                                                    Figure 3-23

                                                                                                    Figure 3-24

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                    that you love it (I know I do) You may think that DRS is already perfect

                                                                                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                    needed to actually predict the needs of your applications With that

                                                                                                    your applications can achieve the fastest performance possible and

                                                                                                    your vSphere infrastructure can have the fastest workload balancing

                                                                                                    ever Would that interest you

                                                                                                    vSphere and DRS have been working together since vROps 62 when

                                                                                                    Intelligent Workload Placement with DRS was announced With

                                                                                                    Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                    workloads across clusters

                                                                                                    With Intelligent Workload Placement in place you may think that

                                                                                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                    all DRS already does its job very well But letrsquos look at the different

                                                                                                    approaches that DRS has available to it

                                                                                                    Traditionally DRS has worked by reactively balancing workloads

                                                                                                    when applications (running on VMs) arenrsquot getting the resources

                                                                                                    they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                    and looks to see if those resources are continuously available if they

                                                                                                    arenrsquot it moves that VM to a host that has those resources available

                                                                                                    While this works well in most cases there is the potential for

                                                                                                    contention and thus negative application performance impact (albeit

                                                                                                    very short) DRS is included with vSphere Enterprise Plus

                                                                                                    The next step up from reactive is balance which is the Intelligent

                                                                                                    Workload Placement approach discussed earlier With the balance

                                                                                                    method vSphere DRS and vROps begin working together

                                                                                                    This is an improvement over the reactive method because vROps is

                                                                                                    working at a higher level than DRS to analyze performance across

                                                                                                    multiple clusters While this is by itself better than DRS the downside

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                    application performance issues and contention before it happens

                                                                                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                    performance issues While they typically fix application performance

                                                                                                    issues very quickly therersquos no guarantee that they will in addition

                                                                                                    therersquos no proactive diagnosis and prevention of problems before

                                                                                                    they happen

                                                                                                    Predictive DRS does exactly this helping the admin get out ahead

                                                                                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                    predicts what resources each VM will need that day using the past

                                                                                                    resource consumption of each VM as a guide to future needs

                                                                                                    It combines that predictive ability with the knowledge of what VMs

                                                                                                    are on each host and the resources that each host is able to contribute

                                                                                                    vROps makes these predictions using its dynamic thresholds The

                                                                                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                    each individual VM and application

                                                                                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                    box to Enable Predictive DRS (see Figure 3-26)

                                                                                                    Next navigate to the Administration menu in vROps then to Solutions

                                                                                                    Edit your vSphere Solution then under the advanced settings enable

                                                                                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                    shown in Figure 3-27

                                                                                                    Figure 3-25

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                    Each hour predictive DRS will combine its knowledge of the

                                                                                                    environment combined with the historical resource utilization of each

                                                                                                    VM then take action to ensure that the VMs receive the resources

                                                                                                    Figure 3-26

                                                                                                    Figure 3-27

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                    they need before theyrsquore needed The end result is that your critical

                                                                                                    applications never get the chance to suffer performance degradation

                                                                                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                    feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                    workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                    that workloads get the resources that they need)

                                                                                                    Unlike DRS which works within vSphere clusters automated workload

                                                                                                    optimization automates the optimization of workloads between

                                                                                                    vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                    having multiple vSphere clusters

                                                                                                    I like to say that DRS works intra-cluster and automated workload

                                                                                                    optimization works inter-cluster

                                                                                                    Figure 3-28

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                    the Optimize Capacity section See Figure 3-28

                                                                                                    You can control how yoursquod like the workloads to be placed in the

                                                                                                    Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                    Figure 3-29

                                                                                                    Once you have multiple clusters managed by vROps you can choose to

                                                                                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                    a Schedule or make workload balancing Automatic

                                                                                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                    next chapter of this book

                                                                                                    Figure 3-29

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                    host of valuable metrics

                                                                                                    bull Total environment capacity

                                                                                                    bull Used capacity

                                                                                                    bull CPU capacity trends

                                                                                                    bull Memory capacity trends

                                                                                                    Figure 3-30

                                                                                                    Figure 3-31

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                    bull Disk capacity trends

                                                                                                    bull Predict how much time remains before your most critical resources

                                                                                                    are depleted

                                                                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                                                                    environment level from there you can drill even deeper For example

                                                                                                    check out the workload analysis of the cluster in Figure 3-32

                                                                                                    This drilldown can be done for a specific host VM or datastore For

                                                                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                    In this case you should be concerned since just 35 days remain until

                                                                                                    memory runs out in your vCenter Server VM

                                                                                                    vROps can show the capacity and time remaining for any object it

                                                                                                    manages including clusters hosts datastores and VMs It will

                                                                                                    proactively alert you should the capacity and time remaining fall

                                                                                                    below predetermined levels

                                                                                                    Figure 3-32

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                    troubleshoot your vSphere infrastructure

                                                                                                    To that end vROps constantly performs performance analysis to

                                                                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                    vSAN in addition to the ability to troubleshoot via log data

                                                                                                    Figure 3-33

                                                                                                    Figure 3-34

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                    dashboard It enables you to quickly identify the type of contention

                                                                                                    faced by each VM in the cluster

                                                                                                    Besides the troubleshooting dashboards the real power of vROps

                                                                                                    shines through when you realize how often the vROps Smart Alerts

                                                                                                    are able to point you to the root cause of an issue and provide

                                                                                                    recommendations for remediation so that you can quickly resolve any

                                                                                                    trouble that might occur

                                                                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                                                                    management is built into vROps 66 and later

                                                                                                    Using vSAN management and monitoring in vROps requires you to

                                                                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                                                                    the Administration menu then to Solutions select the VMware vSAN

                                                                                                    solution then the Gear icon to configure (Figure 3-36)

                                                                                                    Figure 3-35

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                    Figure 3-36

                                                                                                    Figure 3-37

                                                                                                    Figure 3-38

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                    After you get a successful test of the connection and credentials make

                                                                                                    sure that you click Save Settings

                                                                                                    At this point vROps will begin gathering statistics from your vCenter

                                                                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                    insightful statistics and recommendations from vROps

                                                                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                    bull vSAN Capacity Overview

                                                                                                    bull Migrate to vSAN

                                                                                                    bull vSAN Operations Overview

                                                                                                    bull Troubleshoot vSAN

                                                                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                    Figure 3-39

                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                    For those using vSAN these dashboards are invaluable They allow

                                                                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                    clusters prevent vSAN trouble before it happens and if needed

                                                                                                    troubleshoot vSAN (Figure 3-40)

                                                                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                    vROps features and how to maximize your vSphere infrastructure

                                                                                                    using vROps features like predictive DRS vSAN management and

                                                                                                    powerful capacity dashboards

                                                                                                    With the latest version of vROps some even more powerful features

                                                                                                    have been released In the next chapter wersquoll dive into the latest

                                                                                                    vROps features that will allow you to enable a self-driving vSphere

                                                                                                    infrastructure

                                                                                                    Drive on

                                                                                                    Figure 3-40

                                                                                                    CHAPTER 4

                                                                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                    read this chapter completely With the recently announced vROps 67

                                                                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                    driving data center will bring ldquoContinuous performance optimization

                                                                                                    based on operational and business intent efficient capacity

                                                                                                    management proactive planning and intelligent remediationrdquo

                                                                                                    The goal for the self-driving data center is to provide a unified

                                                                                                    management platform so that the IT organization can optimize

                                                                                                    plan and scale the software-defined data center and multiple cloud

                                                                                                    deployments from the applications to the infrastructure

                                                                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                    new instance of vROps 67 directly from the vSphere client without

                                                                                                    having to go through the traditional installation steps that we covered

                                                                                                    in Chapter 2 of this book With the new high speed installation

                                                                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                    configure it In addition to the deployment the high speed installation

                                                                                                    also includes the automatic configuration of the vSphere Adapter to

                                                                                                    communicate with the vCenter server that you deployed it from

                                                                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                    From there you can select either the online or offline installation mode

                                                                                                    provide your vCenter server credentials define your environment

                                                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                                                    address details With that information vCenter will automatically

                                                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                    configure the vSphere adapter in vROps

                                                                                                    Figure 4-1

                                                                                                    Figure 4-2

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                    You can be up and running with vROps faster than ever by combining

                                                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                    when you combine vROps 67 and vCenter

                                                                                                    67 Only with that magical combination

                                                                                                    can you use the new vROps 67 plugin

                                                                                                    for the vCenter 67 HTML5 web client

                                                                                                    (Figure 4-3)

                                                                                                    The vRealize Operations within vCenter

                                                                                                    plugin provides you with six new

                                                                                                    dashboards directly inside your vCenter

                                                                                                    UI (Figure 4-4)

                                                                                                    The end result is that you get all the

                                                                                                    goodness of vROps in your vSphere client

                                                                                                    helping you be more productive than ever

                                                                                                    Figure 4-3

                                                                                                    Figure 4-4

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                    makes vROps easier to use ultimately making you more productive

                                                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                                                    make it happen

                                                                                                    Figure 4-5

                                                                                                    Figure 4-6

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                    The first step is to access the current performance of your data center

                                                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                    optimization window

                                                                                                    Simply define intent by configuring settings such as target utilization

                                                                                                    and cluster headroom then define tag-based placement requirements

                                                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                    bull SLA tiers Gold Silver Bronze

                                                                                                    bull License policies Windows Oracle Linux

                                                                                                    bull Compliance PCI HIPAA

                                                                                                    bull App affinity policies

                                                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                                                    automating workload balancing and performance optimization

                                                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                                                    bull Run it now manually based on recommendations

                                                                                                    bull Schedule it for an automated ongoing optimization

                                                                                                    Figure 4-7

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                    bull Automate to run when performance troubles occur and desired

                                                                                                    performance intent isnrsquot met

                                                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                                                    insights on potential cost savings from reclamation and analyze

                                                                                                    optimum densities for the future

                                                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                    presented As you can see cost data is directly correlated with capacity

                                                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                    not needed

                                                                                                    Figure 4-8

                                                                                                    Figure 4-9

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                    After getting an idea of which data centers to prioritize and what could

                                                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                    optimization actions This includes reclamation right-sizing and

                                                                                                    automating workload balancing to reduce license costs as well as

                                                                                                    densification to consolidate workloads into minimal clusters while

                                                                                                    assuring that you meet goals for performance target utilization and

                                                                                                    defined intent

                                                                                                    The new capacity analytics engine is able to view historical trends and

                                                                                                    predict the most constrained resources such as CPU memory and

                                                                                                    disk space It can also give recommendations to either reclaim unused

                                                                                                    capacity or even add capacity (Figure 4-11)

                                                                                                    Figure 4-10

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                    workloads For some of those workloads it makes the most sense to

                                                                                                    move them into the public cloud but which public cloud

                                                                                                    The new version of vROps allows you to perform what-if scenario

                                                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                                                    Figure 4-11

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                    by automatically discovering VMs and apps then provisioning the

                                                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                                                    Figure 4-12

                                                                                                    Figure 4-13

                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                                    addition to traditional applications

                                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                    center solution that provides powerful features like predictive DRS

                                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                                    data center

                                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                    the latest version check out the vROps

                                                                                                    Upgrade Center

                                                                                                    httpswwwvmwarecomproducts

                                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                                    If you donrsquot have vROps in place already you can

                                                                                                    sign up for a free 60-day evaluation

                                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                    • Chapter 1
                                                                                                      • Getting Started with VMware vRealize Operations
                                                                                                        • What is vRealize Operations
                                                                                                        • How Does vRealize Operations Work
                                                                                                        • Understanding vRealize Operations Editions
                                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                        • Summary
                                                                                                            • Chapter 2
                                                                                                              • Deploying vRealize Operations
                                                                                                                • vRealize Operations Architecture Overview
                                                                                                                • Sizing vRealize Operations
                                                                                                                • Installing vRealize Operations for the First Time
                                                                                                                • Accessing vRealize Operations
                                                                                                                • Summary
                                                                                                                    • Chapter 3
                                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                                        • Configuring SSO in vROps
                                                                                                                        • Understanding Policies in vROps
                                                                                                                        • Automated Remediation in vROps
                                                                                                                        • Configuring Alerts
                                                                                                                        • Predictive DRS
                                                                                                                        • Automated Workload Optimization
                                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                                        • Summary
                                                                                                                            • Chapter 4
                                                                                                                              • Maximizing vRealize Operations
                                                                                                                                • High Speed Installation
                                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                • Enhanced User Interface
                                                                                                                                • Automating Performance Based on Intent
                                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                • Whatrsquos Next

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 1

                                                                                                      When yoursquore done your new policy will show up in the policy library

                                                                                                      as shown in Figure 3-12

                                                                                                      Understanding vROps GroupsvROps includes groups already created for you Some of those groups

                                                                                                      are system defined (the adapter groups) and cannot be changed Other

                                                                                                      groups are user-defined and can be modified or added to

                                                                                                      Figure 3-12

                                                                                                      Figure 3-11

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                                      Examples of system-defined adapter groups include Operating

                                                                                                      Systems World Universe vSAN World and vSphere World These

                                                                                                      groups contain objects such as the vCenter server ESXi hosts data

                                                                                                      centers etc

                                                                                                      Examples of the pre-defined user groups include Department

                                                                                                      Environment Function Location Security zone and Service Level

                                                                                                      Object You should use the vROps grouping to organize the objects in

                                                                                                      your virtual infrastructure in the way that makes the most sense to

                                                                                                      you If possible use the pre-defined user groups

                                                                                                      However if those groups donrsquot suit you vROps group types also allow

                                                                                                      you to create your own custom object groups specifically tailored for

                                                                                                      your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                                      group for example

                                                                                                      By choosing a dynamic group membership (ldquoKeep group membership

                                                                                                      up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                                      vSphere inventory object like a folder cluster resource pool or even

                                                                                                      Figure 3-13

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                      a virtual data center All the objects under that object will always

                                                                                                      be associated with the group yoursquove created regardless of whether

                                                                                                      theyrsquore added or removed This is great for dynamically changing

                                                                                                      environments as most are today

                                                                                                      Once the grouprsquos created the logical inventory view allows you to

                                                                                                      use that group for all common vROps functions such as showing the

                                                                                                      performance and capacity for all associated resources

                                                                                                      For more information on policies group types and groups check

                                                                                                      out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                      vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                      67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                      information

                                                                                                      Automated Remediation in vROps There are many data center monitoring

                                                                                                      tools out there that tell you that you have

                                                                                                      a problem Remember the robot from the

                                                                                                      old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                      always throwing up its arms and screeching

                                                                                                      ldquoWarning Warning Dangerrdquo

                                                                                                      At one point that may have been helpful (if

                                                                                                      stressful) but our expectations and needs

                                                                                                      have evolved Todayrsquos tools are able to predict problems before

                                                                                                      they happen and tell you how to fix them before they impact your

                                                                                                      applications Prediction and suggested remediation are the new

                                                                                                      minimum expectation However there are very few tools out there

                                                                                                      that will not only predict and suggest remediation but automate

                                                                                                      the process

                                                                                                      Consider for example an employeemanager analogy where the

                                                                                                      employee keeps bringing common problems to the manager asking

                                                                                                      the manager how to solve the recurring issues No manager wants

                                                                                                      to hear about the same problems over and over again when the

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                      fix is already known What could the manager do After dressing

                                                                                                      the employee down and threatening to make them eligible for

                                                                                                      unemployment benefits said manager could write a script that the

                                                                                                      employee could execute on their own to solve the problem

                                                                                                      Another analogy that might help is to think in terms of the cloud

                                                                                                      Cloud management requires a tool that knows what can go wrong in

                                                                                                      your cloud infrastructure and automatically solve it for you before it

                                                                                                      impacts applications and yes even without notifying you about it in

                                                                                                      the middle of the night The ideal would be for your cloud monitoring

                                                                                                      and management tool to email you a report in the morning that says

                                                                                                      ldquoI fixed these problems for you while you were sleeping and the

                                                                                                      applications were never impactedrdquo

                                                                                                      This is exactly the type of functionality that vROps Intelligent

                                                                                                      Operations can provide

                                                                                                      vROps offers many different actions that can be automated without

                                                                                                      any scripting and without vRealize Automation Examples include

                                                                                                      powering on a VM powering off a VM resizing most VM resources

                                                                                                      and more With these actions vROps is able to prevent downtime or

                                                                                                      application performance issues before they happen

                                                                                                      vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                      with vROps

                                                                                                      bull Automated Workload Optimization The ability of vROps to move

                                                                                                      running VMs from one cluster to another to proactively prevent

                                                                                                      performance bottlenecks before they happen

                                                                                                      bull vROps Automated Actions vROps can perform more than 39

                                                                                                      different actions on objects managed by the vCenter adapter You

                                                                                                      can manually perform these actions or configure alerts to trigger

                                                                                                      remediation with one of them

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                      bull vRealize Automation Integrated Actions The same actions that

                                                                                                      can be automated with vROps can also be automated with vRealize

                                                                                                      Automation allowing you to perform more complex automations

                                                                                                      bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                      can trigger an alert based on an email SNMP trap or REST API

                                                                                                      notification that alert can then perform an automated action

                                                                                                      The first thing you need to know is that for these vROps actions to

                                                                                                      work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                      shown in Figure 3-15

                                                                                                      In the past you would configure the vCenter Python Adapter

                                                                                                      separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                      You can view the multitude of different actions that you can either

                                                                                                      perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                      Figure 3-15

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                      If you take a look at a specific vSphere object and click on the Actions

                                                                                                      drop down for that object you can see the actions that apply to that

                                                                                                      object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                      To automate these types of actions you need to modify a

                                                                                                      recommendation to perform an action (remediate) instead of just

                                                                                                      recommend remediation steps To do this go to the Alerts menu then

                                                                                                      into Alert Settings Recommendations and find a recommendation

                                                                                                      Figure 3-16

                                                                                                      Figure 3-17

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                      you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                      recommendation to add more memory to a VM

                                                                                                      In this case therersquos a pre-defined action as well to add more memory

                                                                                                      to the VM to automatically remediate the memory contention issue

                                                                                                      and resolve application slowness See Figure 3-19

                                                                                                      Automated remediation takes alert recommendations (which already

                                                                                                      exist in your vROps installation) and allows you to turn on an action

                                                                                                      to take that supersedes the recommendation

                                                                                                      When automated actions kick in theyrsquore displayed under

                                                                                                      Administration History Recent Tasks

                                                                                                      While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                      were sleeping

                                                                                                      Figure 3-18

                                                                                                      Figure 3-19

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                      Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                      occur on the monitored objects when data analysis indicates deviations

                                                                                                      from normal metric values or when a problem occurs with one of the

                                                                                                      vRealize Operations components

                                                                                                      In other words alerts are things you need know about

                                                                                                      vROps Alerts come in three flavors

                                                                                                      bull Critical

                                                                                                      bull Immediate

                                                                                                      bull Warning

                                                                                                      Critical alerts should be acted upon immediately immediate alerts

                                                                                                      (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                      possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                      Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                      the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                      alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                      vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                      menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                      alerts and create your own custom alerts should you decide to do so

                                                                                                      Figure 3-20

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                      you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                      by explaining the problem offering metrics to support its analysis and

                                                                                                      providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                      Figure 3-21

                                                                                                      Figure 3-22

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                      If you select an alert in the Alerts menu you can take ownership

                                                                                                      cancel the alert suspend the alert go to the alert definition or release

                                                                                                      ownership (Figure 3-24)

                                                                                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                      already know and love doesnrsquot

                                                                                                      Figure 3-23

                                                                                                      Figure 3-24

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                      that you love it (I know I do) You may think that DRS is already perfect

                                                                                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                      needed to actually predict the needs of your applications With that

                                                                                                      your applications can achieve the fastest performance possible and

                                                                                                      your vSphere infrastructure can have the fastest workload balancing

                                                                                                      ever Would that interest you

                                                                                                      vSphere and DRS have been working together since vROps 62 when

                                                                                                      Intelligent Workload Placement with DRS was announced With

                                                                                                      Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                      workloads across clusters

                                                                                                      With Intelligent Workload Placement in place you may think that

                                                                                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                      all DRS already does its job very well But letrsquos look at the different

                                                                                                      approaches that DRS has available to it

                                                                                                      Traditionally DRS has worked by reactively balancing workloads

                                                                                                      when applications (running on VMs) arenrsquot getting the resources

                                                                                                      they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                      and looks to see if those resources are continuously available if they

                                                                                                      arenrsquot it moves that VM to a host that has those resources available

                                                                                                      While this works well in most cases there is the potential for

                                                                                                      contention and thus negative application performance impact (albeit

                                                                                                      very short) DRS is included with vSphere Enterprise Plus

                                                                                                      The next step up from reactive is balance which is the Intelligent

                                                                                                      Workload Placement approach discussed earlier With the balance

                                                                                                      method vSphere DRS and vROps begin working together

                                                                                                      This is an improvement over the reactive method because vROps is

                                                                                                      working at a higher level than DRS to analyze performance across

                                                                                                      multiple clusters While this is by itself better than DRS the downside

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                      application performance issues and contention before it happens

                                                                                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                      performance issues While they typically fix application performance

                                                                                                      issues very quickly therersquos no guarantee that they will in addition

                                                                                                      therersquos no proactive diagnosis and prevention of problems before

                                                                                                      they happen

                                                                                                      Predictive DRS does exactly this helping the admin get out ahead

                                                                                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                      predicts what resources each VM will need that day using the past

                                                                                                      resource consumption of each VM as a guide to future needs

                                                                                                      It combines that predictive ability with the knowledge of what VMs

                                                                                                      are on each host and the resources that each host is able to contribute

                                                                                                      vROps makes these predictions using its dynamic thresholds The

                                                                                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                      each individual VM and application

                                                                                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                      box to Enable Predictive DRS (see Figure 3-26)

                                                                                                      Next navigate to the Administration menu in vROps then to Solutions

                                                                                                      Edit your vSphere Solution then under the advanced settings enable

                                                                                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                      shown in Figure 3-27

                                                                                                      Figure 3-25

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                      Each hour predictive DRS will combine its knowledge of the

                                                                                                      environment combined with the historical resource utilization of each

                                                                                                      VM then take action to ensure that the VMs receive the resources

                                                                                                      Figure 3-26

                                                                                                      Figure 3-27

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                      they need before theyrsquore needed The end result is that your critical

                                                                                                      applications never get the chance to suffer performance degradation

                                                                                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                      feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                      workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                      that workloads get the resources that they need)

                                                                                                      Unlike DRS which works within vSphere clusters automated workload

                                                                                                      optimization automates the optimization of workloads between

                                                                                                      vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                      having multiple vSphere clusters

                                                                                                      I like to say that DRS works intra-cluster and automated workload

                                                                                                      optimization works inter-cluster

                                                                                                      Figure 3-28

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                      the Optimize Capacity section See Figure 3-28

                                                                                                      You can control how yoursquod like the workloads to be placed in the

                                                                                                      Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                      Figure 3-29

                                                                                                      Once you have multiple clusters managed by vROps you can choose to

                                                                                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                      a Schedule or make workload balancing Automatic

                                                                                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                      next chapter of this book

                                                                                                      Figure 3-29

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                      host of valuable metrics

                                                                                                      bull Total environment capacity

                                                                                                      bull Used capacity

                                                                                                      bull CPU capacity trends

                                                                                                      bull Memory capacity trends

                                                                                                      Figure 3-30

                                                                                                      Figure 3-31

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                      bull Disk capacity trends

                                                                                                      bull Predict how much time remains before your most critical resources

                                                                                                      are depleted

                                                                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                                                                      environment level from there you can drill even deeper For example

                                                                                                      check out the workload analysis of the cluster in Figure 3-32

                                                                                                      This drilldown can be done for a specific host VM or datastore For

                                                                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                      In this case you should be concerned since just 35 days remain until

                                                                                                      memory runs out in your vCenter Server VM

                                                                                                      vROps can show the capacity and time remaining for any object it

                                                                                                      manages including clusters hosts datastores and VMs It will

                                                                                                      proactively alert you should the capacity and time remaining fall

                                                                                                      below predetermined levels

                                                                                                      Figure 3-32

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                      troubleshoot your vSphere infrastructure

                                                                                                      To that end vROps constantly performs performance analysis to

                                                                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                      vSAN in addition to the ability to troubleshoot via log data

                                                                                                      Figure 3-33

                                                                                                      Figure 3-34

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                      dashboard It enables you to quickly identify the type of contention

                                                                                                      faced by each VM in the cluster

                                                                                                      Besides the troubleshooting dashboards the real power of vROps

                                                                                                      shines through when you realize how often the vROps Smart Alerts

                                                                                                      are able to point you to the root cause of an issue and provide

                                                                                                      recommendations for remediation so that you can quickly resolve any

                                                                                                      trouble that might occur

                                                                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                                                                      management is built into vROps 66 and later

                                                                                                      Using vSAN management and monitoring in vROps requires you to

                                                                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                                                                      the Administration menu then to Solutions select the VMware vSAN

                                                                                                      solution then the Gear icon to configure (Figure 3-36)

                                                                                                      Figure 3-35

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                      Figure 3-36

                                                                                                      Figure 3-37

                                                                                                      Figure 3-38

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                      After you get a successful test of the connection and credentials make

                                                                                                      sure that you click Save Settings

                                                                                                      At this point vROps will begin gathering statistics from your vCenter

                                                                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                      insightful statistics and recommendations from vROps

                                                                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                      bull vSAN Capacity Overview

                                                                                                      bull Migrate to vSAN

                                                                                                      bull vSAN Operations Overview

                                                                                                      bull Troubleshoot vSAN

                                                                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                      Figure 3-39

                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                      For those using vSAN these dashboards are invaluable They allow

                                                                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                      clusters prevent vSAN trouble before it happens and if needed

                                                                                                      troubleshoot vSAN (Figure 3-40)

                                                                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                      vROps features and how to maximize your vSphere infrastructure

                                                                                                      using vROps features like predictive DRS vSAN management and

                                                                                                      powerful capacity dashboards

                                                                                                      With the latest version of vROps some even more powerful features

                                                                                                      have been released In the next chapter wersquoll dive into the latest

                                                                                                      vROps features that will allow you to enable a self-driving vSphere

                                                                                                      infrastructure

                                                                                                      Drive on

                                                                                                      Figure 3-40

                                                                                                      CHAPTER 4

                                                                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                      read this chapter completely With the recently announced vROps 67

                                                                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                      driving data center will bring ldquoContinuous performance optimization

                                                                                                      based on operational and business intent efficient capacity

                                                                                                      management proactive planning and intelligent remediationrdquo

                                                                                                      The goal for the self-driving data center is to provide a unified

                                                                                                      management platform so that the IT organization can optimize

                                                                                                      plan and scale the software-defined data center and multiple cloud

                                                                                                      deployments from the applications to the infrastructure

                                                                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                      new instance of vROps 67 directly from the vSphere client without

                                                                                                      having to go through the traditional installation steps that we covered

                                                                                                      in Chapter 2 of this book With the new high speed installation

                                                                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                      configure it In addition to the deployment the high speed installation

                                                                                                      also includes the automatic configuration of the vSphere Adapter to

                                                                                                      communicate with the vCenter server that you deployed it from

                                                                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                      From there you can select either the online or offline installation mode

                                                                                                      provide your vCenter server credentials define your environment

                                                                                                      (datacenter cluster host datastore and network) and provide IP

                                                                                                      address details With that information vCenter will automatically

                                                                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                      configure the vSphere adapter in vROps

                                                                                                      Figure 4-1

                                                                                                      Figure 4-2

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                      You can be up and running with vROps faster than ever by combining

                                                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                      when you combine vROps 67 and vCenter

                                                                                                      67 Only with that magical combination

                                                                                                      can you use the new vROps 67 plugin

                                                                                                      for the vCenter 67 HTML5 web client

                                                                                                      (Figure 4-3)

                                                                                                      The vRealize Operations within vCenter

                                                                                                      plugin provides you with six new

                                                                                                      dashboards directly inside your vCenter

                                                                                                      UI (Figure 4-4)

                                                                                                      The end result is that you get all the

                                                                                                      goodness of vROps in your vSphere client

                                                                                                      helping you be more productive than ever

                                                                                                      Figure 4-3

                                                                                                      Figure 4-4

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                      makes vROps easier to use ultimately making you more productive

                                                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                                                      make it happen

                                                                                                      Figure 4-5

                                                                                                      Figure 4-6

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                      The first step is to access the current performance of your data center

                                                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                      optimization window

                                                                                                      Simply define intent by configuring settings such as target utilization

                                                                                                      and cluster headroom then define tag-based placement requirements

                                                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                      bull SLA tiers Gold Silver Bronze

                                                                                                      bull License policies Windows Oracle Linux

                                                                                                      bull Compliance PCI HIPAA

                                                                                                      bull App affinity policies

                                                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                                                      automating workload balancing and performance optimization

                                                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                                                      bull Run it now manually based on recommendations

                                                                                                      bull Schedule it for an automated ongoing optimization

                                                                                                      Figure 4-7

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                      bull Automate to run when performance troubles occur and desired

                                                                                                      performance intent isnrsquot met

                                                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                                                      insights on potential cost savings from reclamation and analyze

                                                                                                      optimum densities for the future

                                                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                      presented As you can see cost data is directly correlated with capacity

                                                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                      not needed

                                                                                                      Figure 4-8

                                                                                                      Figure 4-9

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                      After getting an idea of which data centers to prioritize and what could

                                                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                      optimization actions This includes reclamation right-sizing and

                                                                                                      automating workload balancing to reduce license costs as well as

                                                                                                      densification to consolidate workloads into minimal clusters while

                                                                                                      assuring that you meet goals for performance target utilization and

                                                                                                      defined intent

                                                                                                      The new capacity analytics engine is able to view historical trends and

                                                                                                      predict the most constrained resources such as CPU memory and

                                                                                                      disk space It can also give recommendations to either reclaim unused

                                                                                                      capacity or even add capacity (Figure 4-11)

                                                                                                      Figure 4-10

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                      workloads For some of those workloads it makes the most sense to

                                                                                                      move them into the public cloud but which public cloud

                                                                                                      The new version of vROps allows you to perform what-if scenario

                                                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                                                      Figure 4-11

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                      by automatically discovering VMs and apps then provisioning the

                                                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                                                      Figure 4-12

                                                                                                      Figure 4-13

                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                      This capability enables IT to gain control and provide app monitoring

                                                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                                                      addition to traditional applications

                                                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                      More importantly yoursquove learned how to maximize the power of

                                                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                      center solution that provides powerful features like predictive DRS

                                                                                                      workload optimization cost savings and ultimately the self-driving

                                                                                                      data center

                                                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                      the latest version check out the vROps

                                                                                                      Upgrade Center

                                                                                                      httpswwwvmwarecomproducts

                                                                                                      vrealize-operationsupgrade-centerhtml

                                                                                                      If you donrsquot have vROps in place already you can

                                                                                                      sign up for a free 60-day evaluation

                                                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                      • Chapter 1
                                                                                                        • Getting Started with VMware vRealize Operations
                                                                                                          • What is vRealize Operations
                                                                                                          • How Does vRealize Operations Work
                                                                                                          • Understanding vRealize Operations Editions
                                                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                          • Summary
                                                                                                              • Chapter 2
                                                                                                                • Deploying vRealize Operations
                                                                                                                  • vRealize Operations Architecture Overview
                                                                                                                  • Sizing vRealize Operations
                                                                                                                  • Installing vRealize Operations for the First Time
                                                                                                                  • Accessing vRealize Operations
                                                                                                                  • Summary
                                                                                                                      • Chapter 3
                                                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                                                          • Configuring SSO in vROps
                                                                                                                          • Understanding Policies in vROps
                                                                                                                          • Automated Remediation in vROps
                                                                                                                          • Configuring Alerts
                                                                                                                          • Predictive DRS
                                                                                                                          • Automated Workload Optimization
                                                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                                                          • Maximize Troubleshooting with vROps
                                                                                                                          • Summary
                                                                                                                              • Chapter 4
                                                                                                                                • Maximizing vRealize Operations
                                                                                                                                  • High Speed Installation
                                                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                  • Enhanced User Interface
                                                                                                                                  • Automating Performance Based on Intent
                                                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                  • Whatrsquos Next

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 2

                                                                                                        Examples of system-defined adapter groups include Operating

                                                                                                        Systems World Universe vSAN World and vSphere World These

                                                                                                        groups contain objects such as the vCenter server ESXi hosts data

                                                                                                        centers etc

                                                                                                        Examples of the pre-defined user groups include Department

                                                                                                        Environment Function Location Security zone and Service Level

                                                                                                        Object You should use the vROps grouping to organize the objects in

                                                                                                        your virtual infrastructure in the way that makes the most sense to

                                                                                                        you If possible use the pre-defined user groups

                                                                                                        However if those groups donrsquot suit you vROps group types also allow

                                                                                                        you to create your own custom object groups specifically tailored for

                                                                                                        your environment Figure 3-13 shows the creation of the Dev-Test

                                                                                                        group for example

                                                                                                        By choosing a dynamic group membership (ldquoKeep group membership

                                                                                                        up to daterdquo from Figure 3-13 for instance) yoursquore able to define a

                                                                                                        vSphere inventory object like a folder cluster resource pool or even

                                                                                                        Figure 3-13

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                        a virtual data center All the objects under that object will always

                                                                                                        be associated with the group yoursquove created regardless of whether

                                                                                                        theyrsquore added or removed This is great for dynamically changing

                                                                                                        environments as most are today

                                                                                                        Once the grouprsquos created the logical inventory view allows you to

                                                                                                        use that group for all common vROps functions such as showing the

                                                                                                        performance and capacity for all associated resources

                                                                                                        For more information on policies group types and groups check

                                                                                                        out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                        vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                        67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                        information

                                                                                                        Automated Remediation in vROps There are many data center monitoring

                                                                                                        tools out there that tell you that you have

                                                                                                        a problem Remember the robot from the

                                                                                                        old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                        always throwing up its arms and screeching

                                                                                                        ldquoWarning Warning Dangerrdquo

                                                                                                        At one point that may have been helpful (if

                                                                                                        stressful) but our expectations and needs

                                                                                                        have evolved Todayrsquos tools are able to predict problems before

                                                                                                        they happen and tell you how to fix them before they impact your

                                                                                                        applications Prediction and suggested remediation are the new

                                                                                                        minimum expectation However there are very few tools out there

                                                                                                        that will not only predict and suggest remediation but automate

                                                                                                        the process

                                                                                                        Consider for example an employeemanager analogy where the

                                                                                                        employee keeps bringing common problems to the manager asking

                                                                                                        the manager how to solve the recurring issues No manager wants

                                                                                                        to hear about the same problems over and over again when the

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                        fix is already known What could the manager do After dressing

                                                                                                        the employee down and threatening to make them eligible for

                                                                                                        unemployment benefits said manager could write a script that the

                                                                                                        employee could execute on their own to solve the problem

                                                                                                        Another analogy that might help is to think in terms of the cloud

                                                                                                        Cloud management requires a tool that knows what can go wrong in

                                                                                                        your cloud infrastructure and automatically solve it for you before it

                                                                                                        impacts applications and yes even without notifying you about it in

                                                                                                        the middle of the night The ideal would be for your cloud monitoring

                                                                                                        and management tool to email you a report in the morning that says

                                                                                                        ldquoI fixed these problems for you while you were sleeping and the

                                                                                                        applications were never impactedrdquo

                                                                                                        This is exactly the type of functionality that vROps Intelligent

                                                                                                        Operations can provide

                                                                                                        vROps offers many different actions that can be automated without

                                                                                                        any scripting and without vRealize Automation Examples include

                                                                                                        powering on a VM powering off a VM resizing most VM resources

                                                                                                        and more With these actions vROps is able to prevent downtime or

                                                                                                        application performance issues before they happen

                                                                                                        vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                        with vROps

                                                                                                        bull Automated Workload Optimization The ability of vROps to move

                                                                                                        running VMs from one cluster to another to proactively prevent

                                                                                                        performance bottlenecks before they happen

                                                                                                        bull vROps Automated Actions vROps can perform more than 39

                                                                                                        different actions on objects managed by the vCenter adapter You

                                                                                                        can manually perform these actions or configure alerts to trigger

                                                                                                        remediation with one of them

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                        bull vRealize Automation Integrated Actions The same actions that

                                                                                                        can be automated with vROps can also be automated with vRealize

                                                                                                        Automation allowing you to perform more complex automations

                                                                                                        bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                        can trigger an alert based on an email SNMP trap or REST API

                                                                                                        notification that alert can then perform an automated action

                                                                                                        The first thing you need to know is that for these vROps actions to

                                                                                                        work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                        shown in Figure 3-15

                                                                                                        In the past you would configure the vCenter Python Adapter

                                                                                                        separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                        You can view the multitude of different actions that you can either

                                                                                                        perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                        Figure 3-15

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                        If you take a look at a specific vSphere object and click on the Actions

                                                                                                        drop down for that object you can see the actions that apply to that

                                                                                                        object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                        To automate these types of actions you need to modify a

                                                                                                        recommendation to perform an action (remediate) instead of just

                                                                                                        recommend remediation steps To do this go to the Alerts menu then

                                                                                                        into Alert Settings Recommendations and find a recommendation

                                                                                                        Figure 3-16

                                                                                                        Figure 3-17

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                        you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                        recommendation to add more memory to a VM

                                                                                                        In this case therersquos a pre-defined action as well to add more memory

                                                                                                        to the VM to automatically remediate the memory contention issue

                                                                                                        and resolve application slowness See Figure 3-19

                                                                                                        Automated remediation takes alert recommendations (which already

                                                                                                        exist in your vROps installation) and allows you to turn on an action

                                                                                                        to take that supersedes the recommendation

                                                                                                        When automated actions kick in theyrsquore displayed under

                                                                                                        Administration History Recent Tasks

                                                                                                        While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                        were sleeping

                                                                                                        Figure 3-18

                                                                                                        Figure 3-19

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                        Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                        occur on the monitored objects when data analysis indicates deviations

                                                                                                        from normal metric values or when a problem occurs with one of the

                                                                                                        vRealize Operations components

                                                                                                        In other words alerts are things you need know about

                                                                                                        vROps Alerts come in three flavors

                                                                                                        bull Critical

                                                                                                        bull Immediate

                                                                                                        bull Warning

                                                                                                        Critical alerts should be acted upon immediately immediate alerts

                                                                                                        (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                        possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                        Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                        the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                        alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                        vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                        menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                        alerts and create your own custom alerts should you decide to do so

                                                                                                        Figure 3-20

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                        Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                        you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                        by explaining the problem offering metrics to support its analysis and

                                                                                                        providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                        Figure 3-21

                                                                                                        Figure 3-22

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                        If you select an alert in the Alerts menu you can take ownership

                                                                                                        cancel the alert suspend the alert go to the alert definition or release

                                                                                                        ownership (Figure 3-24)

                                                                                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                        already know and love doesnrsquot

                                                                                                        Figure 3-23

                                                                                                        Figure 3-24

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                        that you love it (I know I do) You may think that DRS is already perfect

                                                                                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                        needed to actually predict the needs of your applications With that

                                                                                                        your applications can achieve the fastest performance possible and

                                                                                                        your vSphere infrastructure can have the fastest workload balancing

                                                                                                        ever Would that interest you

                                                                                                        vSphere and DRS have been working together since vROps 62 when

                                                                                                        Intelligent Workload Placement with DRS was announced With

                                                                                                        Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                        workloads across clusters

                                                                                                        With Intelligent Workload Placement in place you may think that

                                                                                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                        all DRS already does its job very well But letrsquos look at the different

                                                                                                        approaches that DRS has available to it

                                                                                                        Traditionally DRS has worked by reactively balancing workloads

                                                                                                        when applications (running on VMs) arenrsquot getting the resources

                                                                                                        they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                        and looks to see if those resources are continuously available if they

                                                                                                        arenrsquot it moves that VM to a host that has those resources available

                                                                                                        While this works well in most cases there is the potential for

                                                                                                        contention and thus negative application performance impact (albeit

                                                                                                        very short) DRS is included with vSphere Enterprise Plus

                                                                                                        The next step up from reactive is balance which is the Intelligent

                                                                                                        Workload Placement approach discussed earlier With the balance

                                                                                                        method vSphere DRS and vROps begin working together

                                                                                                        This is an improvement over the reactive method because vROps is

                                                                                                        working at a higher level than DRS to analyze performance across

                                                                                                        multiple clusters While this is by itself better than DRS the downside

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                        application performance issues and contention before it happens

                                                                                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                        performance issues While they typically fix application performance

                                                                                                        issues very quickly therersquos no guarantee that they will in addition

                                                                                                        therersquos no proactive diagnosis and prevention of problems before

                                                                                                        they happen

                                                                                                        Predictive DRS does exactly this helping the admin get out ahead

                                                                                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                        predicts what resources each VM will need that day using the past

                                                                                                        resource consumption of each VM as a guide to future needs

                                                                                                        It combines that predictive ability with the knowledge of what VMs

                                                                                                        are on each host and the resources that each host is able to contribute

                                                                                                        vROps makes these predictions using its dynamic thresholds The

                                                                                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                        each individual VM and application

                                                                                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                        box to Enable Predictive DRS (see Figure 3-26)

                                                                                                        Next navigate to the Administration menu in vROps then to Solutions

                                                                                                        Edit your vSphere Solution then under the advanced settings enable

                                                                                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                        shown in Figure 3-27

                                                                                                        Figure 3-25

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                        Each hour predictive DRS will combine its knowledge of the

                                                                                                        environment combined with the historical resource utilization of each

                                                                                                        VM then take action to ensure that the VMs receive the resources

                                                                                                        Figure 3-26

                                                                                                        Figure 3-27

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                        they need before theyrsquore needed The end result is that your critical

                                                                                                        applications never get the chance to suffer performance degradation

                                                                                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                        feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                        workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                        that workloads get the resources that they need)

                                                                                                        Unlike DRS which works within vSphere clusters automated workload

                                                                                                        optimization automates the optimization of workloads between

                                                                                                        vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                        having multiple vSphere clusters

                                                                                                        I like to say that DRS works intra-cluster and automated workload

                                                                                                        optimization works inter-cluster

                                                                                                        Figure 3-28

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                        the Optimize Capacity section See Figure 3-28

                                                                                                        You can control how yoursquod like the workloads to be placed in the

                                                                                                        Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                        Figure 3-29

                                                                                                        Once you have multiple clusters managed by vROps you can choose to

                                                                                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                        a Schedule or make workload balancing Automatic

                                                                                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                        next chapter of this book

                                                                                                        Figure 3-29

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                        host of valuable metrics

                                                                                                        bull Total environment capacity

                                                                                                        bull Used capacity

                                                                                                        bull CPU capacity trends

                                                                                                        bull Memory capacity trends

                                                                                                        Figure 3-30

                                                                                                        Figure 3-31

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                        bull Disk capacity trends

                                                                                                        bull Predict how much time remains before your most critical resources

                                                                                                        are depleted

                                                                                                        By drilling down into a specific cluster yoursquoll move down into the

                                                                                                        environment level from there you can drill even deeper For example

                                                                                                        check out the workload analysis of the cluster in Figure 3-32

                                                                                                        This drilldown can be done for a specific host VM or datastore For

                                                                                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                        In this case you should be concerned since just 35 days remain until

                                                                                                        memory runs out in your vCenter Server VM

                                                                                                        vROps can show the capacity and time remaining for any object it

                                                                                                        manages including clusters hosts datastores and VMs It will

                                                                                                        proactively alert you should the capacity and time remaining fall

                                                                                                        below predetermined levels

                                                                                                        Figure 3-32

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                        troubleshoot your vSphere infrastructure

                                                                                                        To that end vROps constantly performs performance analysis to

                                                                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                        vSAN in addition to the ability to troubleshoot via log data

                                                                                                        Figure 3-33

                                                                                                        Figure 3-34

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                        dashboard It enables you to quickly identify the type of contention

                                                                                                        faced by each VM in the cluster

                                                                                                        Besides the troubleshooting dashboards the real power of vROps

                                                                                                        shines through when you realize how often the vROps Smart Alerts

                                                                                                        are able to point you to the root cause of an issue and provide

                                                                                                        recommendations for remediation so that you can quickly resolve any

                                                                                                        trouble that might occur

                                                                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                                                                        management is built into vROps 66 and later

                                                                                                        Using vSAN management and monitoring in vROps requires you to

                                                                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                                                                        the Administration menu then to Solutions select the VMware vSAN

                                                                                                        solution then the Gear icon to configure (Figure 3-36)

                                                                                                        Figure 3-35

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                        Figure 3-36

                                                                                                        Figure 3-37

                                                                                                        Figure 3-38

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                        After you get a successful test of the connection and credentials make

                                                                                                        sure that you click Save Settings

                                                                                                        At this point vROps will begin gathering statistics from your vCenter

                                                                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                        insightful statistics and recommendations from vROps

                                                                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                        bull vSAN Capacity Overview

                                                                                                        bull Migrate to vSAN

                                                                                                        bull vSAN Operations Overview

                                                                                                        bull Troubleshoot vSAN

                                                                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                        Figure 3-39

                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                        For those using vSAN these dashboards are invaluable They allow

                                                                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                        clusters prevent vSAN trouble before it happens and if needed

                                                                                                        troubleshoot vSAN (Figure 3-40)

                                                                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                        vROps features and how to maximize your vSphere infrastructure

                                                                                                        using vROps features like predictive DRS vSAN management and

                                                                                                        powerful capacity dashboards

                                                                                                        With the latest version of vROps some even more powerful features

                                                                                                        have been released In the next chapter wersquoll dive into the latest

                                                                                                        vROps features that will allow you to enable a self-driving vSphere

                                                                                                        infrastructure

                                                                                                        Drive on

                                                                                                        Figure 3-40

                                                                                                        CHAPTER 4

                                                                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                        read this chapter completely With the recently announced vROps 67

                                                                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                        driving data center will bring ldquoContinuous performance optimization

                                                                                                        based on operational and business intent efficient capacity

                                                                                                        management proactive planning and intelligent remediationrdquo

                                                                                                        The goal for the self-driving data center is to provide a unified

                                                                                                        management platform so that the IT organization can optimize

                                                                                                        plan and scale the software-defined data center and multiple cloud

                                                                                                        deployments from the applications to the infrastructure

                                                                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                        new instance of vROps 67 directly from the vSphere client without

                                                                                                        having to go through the traditional installation steps that we covered

                                                                                                        in Chapter 2 of this book With the new high speed installation

                                                                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                        configure it In addition to the deployment the high speed installation

                                                                                                        also includes the automatic configuration of the vSphere Adapter to

                                                                                                        communicate with the vCenter server that you deployed it from

                                                                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                        From there you can select either the online or offline installation mode

                                                                                                        provide your vCenter server credentials define your environment

                                                                                                        (datacenter cluster host datastore and network) and provide IP

                                                                                                        address details With that information vCenter will automatically

                                                                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                        configure the vSphere adapter in vROps

                                                                                                        Figure 4-1

                                                                                                        Figure 4-2

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                        You can be up and running with vROps faster than ever by combining

                                                                                                        vSphere 67 vCenter 67 and vROps 67

                                                                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                        when you combine vROps 67 and vCenter

                                                                                                        67 Only with that magical combination

                                                                                                        can you use the new vROps 67 plugin

                                                                                                        for the vCenter 67 HTML5 web client

                                                                                                        (Figure 4-3)

                                                                                                        The vRealize Operations within vCenter

                                                                                                        plugin provides you with six new

                                                                                                        dashboards directly inside your vCenter

                                                                                                        UI (Figure 4-4)

                                                                                                        The end result is that you get all the

                                                                                                        goodness of vROps in your vSphere client

                                                                                                        helping you be more productive than ever

                                                                                                        Figure 4-3

                                                                                                        Figure 4-4

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                        makes vROps easier to use ultimately making you more productive

                                                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                                                        make it happen

                                                                                                        Figure 4-5

                                                                                                        Figure 4-6

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                        The first step is to access the current performance of your data center

                                                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                        optimization window

                                                                                                        Simply define intent by configuring settings such as target utilization

                                                                                                        and cluster headroom then define tag-based placement requirements

                                                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                        bull SLA tiers Gold Silver Bronze

                                                                                                        bull License policies Windows Oracle Linux

                                                                                                        bull Compliance PCI HIPAA

                                                                                                        bull App affinity policies

                                                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                                                        automating workload balancing and performance optimization

                                                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                                                        bull Run it now manually based on recommendations

                                                                                                        bull Schedule it for an automated ongoing optimization

                                                                                                        Figure 4-7

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                        bull Automate to run when performance troubles occur and desired

                                                                                                        performance intent isnrsquot met

                                                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                                                        insights on potential cost savings from reclamation and analyze

                                                                                                        optimum densities for the future

                                                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                        presented As you can see cost data is directly correlated with capacity

                                                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                        not needed

                                                                                                        Figure 4-8

                                                                                                        Figure 4-9

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                        After getting an idea of which data centers to prioritize and what could

                                                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                        optimization actions This includes reclamation right-sizing and

                                                                                                        automating workload balancing to reduce license costs as well as

                                                                                                        densification to consolidate workloads into minimal clusters while

                                                                                                        assuring that you meet goals for performance target utilization and

                                                                                                        defined intent

                                                                                                        The new capacity analytics engine is able to view historical trends and

                                                                                                        predict the most constrained resources such as CPU memory and

                                                                                                        disk space It can also give recommendations to either reclaim unused

                                                                                                        capacity or even add capacity (Figure 4-11)

                                                                                                        Figure 4-10

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                        workloads For some of those workloads it makes the most sense to

                                                                                                        move them into the public cloud but which public cloud

                                                                                                        The new version of vROps allows you to perform what-if scenario

                                                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                                                        Figure 4-11

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                        by automatically discovering VMs and apps then provisioning the

                                                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                                                        Figure 4-12

                                                                                                        Figure 4-13

                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                        This capability enables IT to gain control and provide app monitoring

                                                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                                                        addition to traditional applications

                                                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                        More importantly yoursquove learned how to maximize the power of

                                                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                        center solution that provides powerful features like predictive DRS

                                                                                                        workload optimization cost savings and ultimately the self-driving

                                                                                                        data center

                                                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                        the latest version check out the vROps

                                                                                                        Upgrade Center

                                                                                                        httpswwwvmwarecomproducts

                                                                                                        vrealize-operationsupgrade-centerhtml

                                                                                                        If you donrsquot have vROps in place already you can

                                                                                                        sign up for a free 60-day evaluation

                                                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                        • Chapter 1
                                                                                                          • Getting Started with VMware vRealize Operations
                                                                                                            • What is vRealize Operations
                                                                                                            • How Does vRealize Operations Work
                                                                                                            • Understanding vRealize Operations Editions
                                                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                            • Summary
                                                                                                                • Chapter 2
                                                                                                                  • Deploying vRealize Operations
                                                                                                                    • vRealize Operations Architecture Overview
                                                                                                                    • Sizing vRealize Operations
                                                                                                                    • Installing vRealize Operations for the First Time
                                                                                                                    • Accessing vRealize Operations
                                                                                                                    • Summary
                                                                                                                        • Chapter 3
                                                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                                                            • Configuring SSO in vROps
                                                                                                                            • Understanding Policies in vROps
                                                                                                                            • Automated Remediation in vROps
                                                                                                                            • Configuring Alerts
                                                                                                                            • Predictive DRS
                                                                                                                            • Automated Workload Optimization
                                                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                                                            • Maximize Troubleshooting with vROps
                                                                                                                            • Summary
                                                                                                                                • Chapter 4
                                                                                                                                  • Maximizing vRealize Operations
                                                                                                                                    • High Speed Installation
                                                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                    • Enhanced User Interface
                                                                                                                                    • Automating Performance Based on Intent
                                                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                    • Whatrsquos Next

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 3

                                                                                                          a virtual data center All the objects under that object will always

                                                                                                          be associated with the group yoursquove created regardless of whether

                                                                                                          theyrsquore added or removed This is great for dynamically changing

                                                                                                          environments as most are today

                                                                                                          Once the grouprsquos created the logical inventory view allows you to

                                                                                                          use that group for all common vROps functions such as showing the

                                                                                                          performance and capacity for all associated resources

                                                                                                          For more information on policies group types and groups check

                                                                                                          out the vROps Configuration Guide (httpsdocsvmwarecomen

                                                                                                          vRealize-Operations-Manager67vrealize-operations-manager-

                                                                                                          67-config-guidepdf) in the vROps documentation for more detailed

                                                                                                          information

                                                                                                          Automated Remediation in vROps There are many data center monitoring

                                                                                                          tools out there that tell you that you have

                                                                                                          a problem Remember the robot from the

                                                                                                          old sci-fi show ldquoLost In Spacerdquo It was

                                                                                                          always throwing up its arms and screeching

                                                                                                          ldquoWarning Warning Dangerrdquo

                                                                                                          At one point that may have been helpful (if

                                                                                                          stressful) but our expectations and needs

                                                                                                          have evolved Todayrsquos tools are able to predict problems before

                                                                                                          they happen and tell you how to fix them before they impact your

                                                                                                          applications Prediction and suggested remediation are the new

                                                                                                          minimum expectation However there are very few tools out there

                                                                                                          that will not only predict and suggest remediation but automate

                                                                                                          the process

                                                                                                          Consider for example an employeemanager analogy where the

                                                                                                          employee keeps bringing common problems to the manager asking

                                                                                                          the manager how to solve the recurring issues No manager wants

                                                                                                          to hear about the same problems over and over again when the

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                          fix is already known What could the manager do After dressing

                                                                                                          the employee down and threatening to make them eligible for

                                                                                                          unemployment benefits said manager could write a script that the

                                                                                                          employee could execute on their own to solve the problem

                                                                                                          Another analogy that might help is to think in terms of the cloud

                                                                                                          Cloud management requires a tool that knows what can go wrong in

                                                                                                          your cloud infrastructure and automatically solve it for you before it

                                                                                                          impacts applications and yes even without notifying you about it in

                                                                                                          the middle of the night The ideal would be for your cloud monitoring

                                                                                                          and management tool to email you a report in the morning that says

                                                                                                          ldquoI fixed these problems for you while you were sleeping and the

                                                                                                          applications were never impactedrdquo

                                                                                                          This is exactly the type of functionality that vROps Intelligent

                                                                                                          Operations can provide

                                                                                                          vROps offers many different actions that can be automated without

                                                                                                          any scripting and without vRealize Automation Examples include

                                                                                                          powering on a VM powering off a VM resizing most VM resources

                                                                                                          and more With these actions vROps is able to prevent downtime or

                                                                                                          application performance issues before they happen

                                                                                                          vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                          with vROps

                                                                                                          bull Automated Workload Optimization The ability of vROps to move

                                                                                                          running VMs from one cluster to another to proactively prevent

                                                                                                          performance bottlenecks before they happen

                                                                                                          bull vROps Automated Actions vROps can perform more than 39

                                                                                                          different actions on objects managed by the vCenter adapter You

                                                                                                          can manually perform these actions or configure alerts to trigger

                                                                                                          remediation with one of them

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                          bull vRealize Automation Integrated Actions The same actions that

                                                                                                          can be automated with vROps can also be automated with vRealize

                                                                                                          Automation allowing you to perform more complex automations

                                                                                                          bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                          can trigger an alert based on an email SNMP trap or REST API

                                                                                                          notification that alert can then perform an automated action

                                                                                                          The first thing you need to know is that for these vROps actions to

                                                                                                          work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                          shown in Figure 3-15

                                                                                                          In the past you would configure the vCenter Python Adapter

                                                                                                          separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                          You can view the multitude of different actions that you can either

                                                                                                          perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                          Figure 3-15

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                          If you take a look at a specific vSphere object and click on the Actions

                                                                                                          drop down for that object you can see the actions that apply to that

                                                                                                          object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                          To automate these types of actions you need to modify a

                                                                                                          recommendation to perform an action (remediate) instead of just

                                                                                                          recommend remediation steps To do this go to the Alerts menu then

                                                                                                          into Alert Settings Recommendations and find a recommendation

                                                                                                          Figure 3-16

                                                                                                          Figure 3-17

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                          you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                          recommendation to add more memory to a VM

                                                                                                          In this case therersquos a pre-defined action as well to add more memory

                                                                                                          to the VM to automatically remediate the memory contention issue

                                                                                                          and resolve application slowness See Figure 3-19

                                                                                                          Automated remediation takes alert recommendations (which already

                                                                                                          exist in your vROps installation) and allows you to turn on an action

                                                                                                          to take that supersedes the recommendation

                                                                                                          When automated actions kick in theyrsquore displayed under

                                                                                                          Administration History Recent Tasks

                                                                                                          While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                          were sleeping

                                                                                                          Figure 3-18

                                                                                                          Figure 3-19

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                          Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                          occur on the monitored objects when data analysis indicates deviations

                                                                                                          from normal metric values or when a problem occurs with one of the

                                                                                                          vRealize Operations components

                                                                                                          In other words alerts are things you need know about

                                                                                                          vROps Alerts come in three flavors

                                                                                                          bull Critical

                                                                                                          bull Immediate

                                                                                                          bull Warning

                                                                                                          Critical alerts should be acted upon immediately immediate alerts

                                                                                                          (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                          possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                          Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                          the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                          alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                          vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                          menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                          alerts and create your own custom alerts should you decide to do so

                                                                                                          Figure 3-20

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                          Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                          you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                          by explaining the problem offering metrics to support its analysis and

                                                                                                          providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                          Figure 3-21

                                                                                                          Figure 3-22

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                          If you select an alert in the Alerts menu you can take ownership

                                                                                                          cancel the alert suspend the alert go to the alert definition or release

                                                                                                          ownership (Figure 3-24)

                                                                                                          Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                          scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                          already know and love doesnrsquot

                                                                                                          Figure 3-23

                                                                                                          Figure 3-24

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                          that you love it (I know I do) You may think that DRS is already perfect

                                                                                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                          needed to actually predict the needs of your applications With that

                                                                                                          your applications can achieve the fastest performance possible and

                                                                                                          your vSphere infrastructure can have the fastest workload balancing

                                                                                                          ever Would that interest you

                                                                                                          vSphere and DRS have been working together since vROps 62 when

                                                                                                          Intelligent Workload Placement with DRS was announced With

                                                                                                          Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                          workloads across clusters

                                                                                                          With Intelligent Workload Placement in place you may think that

                                                                                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                          all DRS already does its job very well But letrsquos look at the different

                                                                                                          approaches that DRS has available to it

                                                                                                          Traditionally DRS has worked by reactively balancing workloads

                                                                                                          when applications (running on VMs) arenrsquot getting the resources

                                                                                                          they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                          and looks to see if those resources are continuously available if they

                                                                                                          arenrsquot it moves that VM to a host that has those resources available

                                                                                                          While this works well in most cases there is the potential for

                                                                                                          contention and thus negative application performance impact (albeit

                                                                                                          very short) DRS is included with vSphere Enterprise Plus

                                                                                                          The next step up from reactive is balance which is the Intelligent

                                                                                                          Workload Placement approach discussed earlier With the balance

                                                                                                          method vSphere DRS and vROps begin working together

                                                                                                          This is an improvement over the reactive method because vROps is

                                                                                                          working at a higher level than DRS to analyze performance across

                                                                                                          multiple clusters While this is by itself better than DRS the downside

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                          application performance issues and contention before it happens

                                                                                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                          performance issues While they typically fix application performance

                                                                                                          issues very quickly therersquos no guarantee that they will in addition

                                                                                                          therersquos no proactive diagnosis and prevention of problems before

                                                                                                          they happen

                                                                                                          Predictive DRS does exactly this helping the admin get out ahead

                                                                                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                          predicts what resources each VM will need that day using the past

                                                                                                          resource consumption of each VM as a guide to future needs

                                                                                                          It combines that predictive ability with the knowledge of what VMs

                                                                                                          are on each host and the resources that each host is able to contribute

                                                                                                          vROps makes these predictions using its dynamic thresholds The

                                                                                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                          each individual VM and application

                                                                                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                          box to Enable Predictive DRS (see Figure 3-26)

                                                                                                          Next navigate to the Administration menu in vROps then to Solutions

                                                                                                          Edit your vSphere Solution then under the advanced settings enable

                                                                                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                          shown in Figure 3-27

                                                                                                          Figure 3-25

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                          Each hour predictive DRS will combine its knowledge of the

                                                                                                          environment combined with the historical resource utilization of each

                                                                                                          VM then take action to ensure that the VMs receive the resources

                                                                                                          Figure 3-26

                                                                                                          Figure 3-27

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                          they need before theyrsquore needed The end result is that your critical

                                                                                                          applications never get the chance to suffer performance degradation

                                                                                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                          feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                          workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                          that workloads get the resources that they need)

                                                                                                          Unlike DRS which works within vSphere clusters automated workload

                                                                                                          optimization automates the optimization of workloads between

                                                                                                          vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                          having multiple vSphere clusters

                                                                                                          I like to say that DRS works intra-cluster and automated workload

                                                                                                          optimization works inter-cluster

                                                                                                          Figure 3-28

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                          the Optimize Capacity section See Figure 3-28

                                                                                                          You can control how yoursquod like the workloads to be placed in the

                                                                                                          Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                          Figure 3-29

                                                                                                          Once you have multiple clusters managed by vROps you can choose to

                                                                                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                          a Schedule or make workload balancing Automatic

                                                                                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                          next chapter of this book

                                                                                                          Figure 3-29

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                          host of valuable metrics

                                                                                                          bull Total environment capacity

                                                                                                          bull Used capacity

                                                                                                          bull CPU capacity trends

                                                                                                          bull Memory capacity trends

                                                                                                          Figure 3-30

                                                                                                          Figure 3-31

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                          bull Disk capacity trends

                                                                                                          bull Predict how much time remains before your most critical resources

                                                                                                          are depleted

                                                                                                          By drilling down into a specific cluster yoursquoll move down into the

                                                                                                          environment level from there you can drill even deeper For example

                                                                                                          check out the workload analysis of the cluster in Figure 3-32

                                                                                                          This drilldown can be done for a specific host VM or datastore For

                                                                                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                          In this case you should be concerned since just 35 days remain until

                                                                                                          memory runs out in your vCenter Server VM

                                                                                                          vROps can show the capacity and time remaining for any object it

                                                                                                          manages including clusters hosts datastores and VMs It will

                                                                                                          proactively alert you should the capacity and time remaining fall

                                                                                                          below predetermined levels

                                                                                                          Figure 3-32

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                          troubleshoot your vSphere infrastructure

                                                                                                          To that end vROps constantly performs performance analysis to

                                                                                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                          vSAN in addition to the ability to troubleshoot via log data

                                                                                                          Figure 3-33

                                                                                                          Figure 3-34

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                          dashboard It enables you to quickly identify the type of contention

                                                                                                          faced by each VM in the cluster

                                                                                                          Besides the troubleshooting dashboards the real power of vROps

                                                                                                          shines through when you realize how often the vROps Smart Alerts

                                                                                                          are able to point you to the root cause of an issue and provide

                                                                                                          recommendations for remediation so that you can quickly resolve any

                                                                                                          trouble that might occur

                                                                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                                                                          management is built into vROps 66 and later

                                                                                                          Using vSAN management and monitoring in vROps requires you to

                                                                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                                                                          the Administration menu then to Solutions select the VMware vSAN

                                                                                                          solution then the Gear icon to configure (Figure 3-36)

                                                                                                          Figure 3-35

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                          Figure 3-36

                                                                                                          Figure 3-37

                                                                                                          Figure 3-38

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                          After you get a successful test of the connection and credentials make

                                                                                                          sure that you click Save Settings

                                                                                                          At this point vROps will begin gathering statistics from your vCenter

                                                                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                          insightful statistics and recommendations from vROps

                                                                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                          bull vSAN Capacity Overview

                                                                                                          bull Migrate to vSAN

                                                                                                          bull vSAN Operations Overview

                                                                                                          bull Troubleshoot vSAN

                                                                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                          Figure 3-39

                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                          For those using vSAN these dashboards are invaluable They allow

                                                                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                          clusters prevent vSAN trouble before it happens and if needed

                                                                                                          troubleshoot vSAN (Figure 3-40)

                                                                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                          vROps features and how to maximize your vSphere infrastructure

                                                                                                          using vROps features like predictive DRS vSAN management and

                                                                                                          powerful capacity dashboards

                                                                                                          With the latest version of vROps some even more powerful features

                                                                                                          have been released In the next chapter wersquoll dive into the latest

                                                                                                          vROps features that will allow you to enable a self-driving vSphere

                                                                                                          infrastructure

                                                                                                          Drive on

                                                                                                          Figure 3-40

                                                                                                          CHAPTER 4

                                                                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                          read this chapter completely With the recently announced vROps 67

                                                                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                          driving data center will bring ldquoContinuous performance optimization

                                                                                                          based on operational and business intent efficient capacity

                                                                                                          management proactive planning and intelligent remediationrdquo

                                                                                                          The goal for the self-driving data center is to provide a unified

                                                                                                          management platform so that the IT organization can optimize

                                                                                                          plan and scale the software-defined data center and multiple cloud

                                                                                                          deployments from the applications to the infrastructure

                                                                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                          new instance of vROps 67 directly from the vSphere client without

                                                                                                          having to go through the traditional installation steps that we covered

                                                                                                          in Chapter 2 of this book With the new high speed installation

                                                                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                          configure it In addition to the deployment the high speed installation

                                                                                                          also includes the automatic configuration of the vSphere Adapter to

                                                                                                          communicate with the vCenter server that you deployed it from

                                                                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                          From there you can select either the online or offline installation mode

                                                                                                          provide your vCenter server credentials define your environment

                                                                                                          (datacenter cluster host datastore and network) and provide IP

                                                                                                          address details With that information vCenter will automatically

                                                                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                          configure the vSphere adapter in vROps

                                                                                                          Figure 4-1

                                                                                                          Figure 4-2

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                          You can be up and running with vROps faster than ever by combining

                                                                                                          vSphere 67 vCenter 67 and vROps 67

                                                                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                          when you combine vROps 67 and vCenter

                                                                                                          67 Only with that magical combination

                                                                                                          can you use the new vROps 67 plugin

                                                                                                          for the vCenter 67 HTML5 web client

                                                                                                          (Figure 4-3)

                                                                                                          The vRealize Operations within vCenter

                                                                                                          plugin provides you with six new

                                                                                                          dashboards directly inside your vCenter

                                                                                                          UI (Figure 4-4)

                                                                                                          The end result is that you get all the

                                                                                                          goodness of vROps in your vSphere client

                                                                                                          helping you be more productive than ever

                                                                                                          Figure 4-3

                                                                                                          Figure 4-4

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                          makes vROps easier to use ultimately making you more productive

                                                                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                                                                          metrics and logs Figure 4-5 shows the new interface

                                                                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                          define how the data centerrsquos intended to run and then for vROps to

                                                                                                          make it happen

                                                                                                          Figure 4-5

                                                                                                          Figure 4-6

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                          The first step is to access the current performance of your data center

                                                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                          optimization window

                                                                                                          Simply define intent by configuring settings such as target utilization

                                                                                                          and cluster headroom then define tag-based placement requirements

                                                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                          bull SLA tiers Gold Silver Bronze

                                                                                                          bull License policies Windows Oracle Linux

                                                                                                          bull Compliance PCI HIPAA

                                                                                                          bull App affinity policies

                                                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                                                          automating workload balancing and performance optimization

                                                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                                                          bull Run it now manually based on recommendations

                                                                                                          bull Schedule it for an automated ongoing optimization

                                                                                                          Figure 4-7

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                          bull Automate to run when performance troubles occur and desired

                                                                                                          performance intent isnrsquot met

                                                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                                                          insights on potential cost savings from reclamation and analyze

                                                                                                          optimum densities for the future

                                                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                          presented As you can see cost data is directly correlated with capacity

                                                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                          not needed

                                                                                                          Figure 4-8

                                                                                                          Figure 4-9

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                          After getting an idea of which data centers to prioritize and what could

                                                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                          optimization actions This includes reclamation right-sizing and

                                                                                                          automating workload balancing to reduce license costs as well as

                                                                                                          densification to consolidate workloads into minimal clusters while

                                                                                                          assuring that you meet goals for performance target utilization and

                                                                                                          defined intent

                                                                                                          The new capacity analytics engine is able to view historical trends and

                                                                                                          predict the most constrained resources such as CPU memory and

                                                                                                          disk space It can also give recommendations to either reclaim unused

                                                                                                          capacity or even add capacity (Figure 4-11)

                                                                                                          Figure 4-10

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                          workloads For some of those workloads it makes the most sense to

                                                                                                          move them into the public cloud but which public cloud

                                                                                                          The new version of vROps allows you to perform what-if scenario

                                                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                                                          Figure 4-11

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                          by automatically discovering VMs and apps then provisioning the

                                                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                                                          Figure 4-12

                                                                                                          Figure 4-13

                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                          This capability enables IT to gain control and provide app monitoring

                                                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                                                          addition to traditional applications

                                                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                          More importantly yoursquove learned how to maximize the power of

                                                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                          center solution that provides powerful features like predictive DRS

                                                                                                          workload optimization cost savings and ultimately the self-driving

                                                                                                          data center

                                                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                          the latest version check out the vROps

                                                                                                          Upgrade Center

                                                                                                          httpswwwvmwarecomproducts

                                                                                                          vrealize-operationsupgrade-centerhtml

                                                                                                          If you donrsquot have vROps in place already you can

                                                                                                          sign up for a free 60-day evaluation

                                                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                          • Chapter 1
                                                                                                            • Getting Started with VMware vRealize Operations
                                                                                                              • What is vRealize Operations
                                                                                                              • How Does vRealize Operations Work
                                                                                                              • Understanding vRealize Operations Editions
                                                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                              • Summary
                                                                                                                  • Chapter 2
                                                                                                                    • Deploying vRealize Operations
                                                                                                                      • vRealize Operations Architecture Overview
                                                                                                                      • Sizing vRealize Operations
                                                                                                                      • Installing vRealize Operations for the First Time
                                                                                                                      • Accessing vRealize Operations
                                                                                                                      • Summary
                                                                                                                          • Chapter 3
                                                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                                                              • Configuring SSO in vROps
                                                                                                                              • Understanding Policies in vROps
                                                                                                                              • Automated Remediation in vROps
                                                                                                                              • Configuring Alerts
                                                                                                                              • Predictive DRS
                                                                                                                              • Automated Workload Optimization
                                                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                                                              • Maximize Troubleshooting with vROps
                                                                                                                              • Summary
                                                                                                                                  • Chapter 4
                                                                                                                                    • Maximizing vRealize Operations
                                                                                                                                      • High Speed Installation
                                                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                      • Enhanced User Interface
                                                                                                                                      • Automating Performance Based on Intent
                                                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                      • Whatrsquos Next

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 4

                                                                                                            fix is already known What could the manager do After dressing

                                                                                                            the employee down and threatening to make them eligible for

                                                                                                            unemployment benefits said manager could write a script that the

                                                                                                            employee could execute on their own to solve the problem

                                                                                                            Another analogy that might help is to think in terms of the cloud

                                                                                                            Cloud management requires a tool that knows what can go wrong in

                                                                                                            your cloud infrastructure and automatically solve it for you before it

                                                                                                            impacts applications and yes even without notifying you about it in

                                                                                                            the middle of the night The ideal would be for your cloud monitoring

                                                                                                            and management tool to email you a report in the morning that says

                                                                                                            ldquoI fixed these problems for you while you were sleeping and the

                                                                                                            applications were never impactedrdquo

                                                                                                            This is exactly the type of functionality that vROps Intelligent

                                                                                                            Operations can provide

                                                                                                            vROps offers many different actions that can be automated without

                                                                                                            any scripting and without vRealize Automation Examples include

                                                                                                            powering on a VM powering off a VM resizing most VM resources

                                                                                                            and more With these actions vROps is able to prevent downtime or

                                                                                                            application performance issues before they happen

                                                                                                            vRealize Operations Automated RemediationThere are a few different ways to automatically remediate trouble

                                                                                                            with vROps

                                                                                                            bull Automated Workload Optimization The ability of vROps to move

                                                                                                            running VMs from one cluster to another to proactively prevent

                                                                                                            performance bottlenecks before they happen

                                                                                                            bull vROps Automated Actions vROps can perform more than 39

                                                                                                            different actions on objects managed by the vCenter adapter You

                                                                                                            can manually perform these actions or configure alerts to trigger

                                                                                                            remediation with one of them

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                            bull vRealize Automation Integrated Actions The same actions that

                                                                                                            can be automated with vROps can also be automated with vRealize

                                                                                                            Automation allowing you to perform more complex automations

                                                                                                            bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                            can trigger an alert based on an email SNMP trap or REST API

                                                                                                            notification that alert can then perform an automated action

                                                                                                            The first thing you need to know is that for these vROps actions to

                                                                                                            work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                            shown in Figure 3-15

                                                                                                            In the past you would configure the vCenter Python Adapter

                                                                                                            separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                            You can view the multitude of different actions that you can either

                                                                                                            perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                            Figure 3-15

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                            If you take a look at a specific vSphere object and click on the Actions

                                                                                                            drop down for that object you can see the actions that apply to that

                                                                                                            object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                            To automate these types of actions you need to modify a

                                                                                                            recommendation to perform an action (remediate) instead of just

                                                                                                            recommend remediation steps To do this go to the Alerts menu then

                                                                                                            into Alert Settings Recommendations and find a recommendation

                                                                                                            Figure 3-16

                                                                                                            Figure 3-17

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                            you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                            recommendation to add more memory to a VM

                                                                                                            In this case therersquos a pre-defined action as well to add more memory

                                                                                                            to the VM to automatically remediate the memory contention issue

                                                                                                            and resolve application slowness See Figure 3-19

                                                                                                            Automated remediation takes alert recommendations (which already

                                                                                                            exist in your vROps installation) and allows you to turn on an action

                                                                                                            to take that supersedes the recommendation

                                                                                                            When automated actions kick in theyrsquore displayed under

                                                                                                            Administration History Recent Tasks

                                                                                                            While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                            were sleeping

                                                                                                            Figure 3-18

                                                                                                            Figure 3-19

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                            Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                            occur on the monitored objects when data analysis indicates deviations

                                                                                                            from normal metric values or when a problem occurs with one of the

                                                                                                            vRealize Operations components

                                                                                                            In other words alerts are things you need know about

                                                                                                            vROps Alerts come in three flavors

                                                                                                            bull Critical

                                                                                                            bull Immediate

                                                                                                            bull Warning

                                                                                                            Critical alerts should be acted upon immediately immediate alerts

                                                                                                            (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                            possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                            Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                            the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                            alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                            vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                            menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                            alerts and create your own custom alerts should you decide to do so

                                                                                                            Figure 3-20

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                            Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                            you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                            by explaining the problem offering metrics to support its analysis and

                                                                                                            providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                            Figure 3-21

                                                                                                            Figure 3-22

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                            If you select an alert in the Alerts menu you can take ownership

                                                                                                            cancel the alert suspend the alert go to the alert definition or release

                                                                                                            ownership (Figure 3-24)

                                                                                                            Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                            scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                            already know and love doesnrsquot

                                                                                                            Figure 3-23

                                                                                                            Figure 3-24

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                            If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                            VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                            that you love it (I know I do) You may think that DRS is already perfect

                                                                                                            (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                            needed to actually predict the needs of your applications With that

                                                                                                            your applications can achieve the fastest performance possible and

                                                                                                            your vSphere infrastructure can have the fastest workload balancing

                                                                                                            ever Would that interest you

                                                                                                            vSphere and DRS have been working together since vROps 62 when

                                                                                                            Intelligent Workload Placement with DRS was announced With

                                                                                                            Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                            workloads across clusters

                                                                                                            With Intelligent Workload Placement in place you may think that

                                                                                                            DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                            all DRS already does its job very well But letrsquos look at the different

                                                                                                            approaches that DRS has available to it

                                                                                                            Traditionally DRS has worked by reactively balancing workloads

                                                                                                            when applications (running on VMs) arenrsquot getting the resources

                                                                                                            they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                            and looks to see if those resources are continuously available if they

                                                                                                            arenrsquot it moves that VM to a host that has those resources available

                                                                                                            While this works well in most cases there is the potential for

                                                                                                            contention and thus negative application performance impact (albeit

                                                                                                            very short) DRS is included with vSphere Enterprise Plus

                                                                                                            The next step up from reactive is balance which is the Intelligent

                                                                                                            Workload Placement approach discussed earlier With the balance

                                                                                                            method vSphere DRS and vROps begin working together

                                                                                                            This is an improvement over the reactive method because vROps is

                                                                                                            working at a higher level than DRS to analyze performance across

                                                                                                            multiple clusters While this is by itself better than DRS the downside

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                            application performance issues and contention before it happens

                                                                                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                            performance issues While they typically fix application performance

                                                                                                            issues very quickly therersquos no guarantee that they will in addition

                                                                                                            therersquos no proactive diagnosis and prevention of problems before

                                                                                                            they happen

                                                                                                            Predictive DRS does exactly this helping the admin get out ahead

                                                                                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                            predicts what resources each VM will need that day using the past

                                                                                                            resource consumption of each VM as a guide to future needs

                                                                                                            It combines that predictive ability with the knowledge of what VMs

                                                                                                            are on each host and the resources that each host is able to contribute

                                                                                                            vROps makes these predictions using its dynamic thresholds The

                                                                                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                            each individual VM and application

                                                                                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                            box to Enable Predictive DRS (see Figure 3-26)

                                                                                                            Next navigate to the Administration menu in vROps then to Solutions

                                                                                                            Edit your vSphere Solution then under the advanced settings enable

                                                                                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                            shown in Figure 3-27

                                                                                                            Figure 3-25

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                            Each hour predictive DRS will combine its knowledge of the

                                                                                                            environment combined with the historical resource utilization of each

                                                                                                            VM then take action to ensure that the VMs receive the resources

                                                                                                            Figure 3-26

                                                                                                            Figure 3-27

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                            they need before theyrsquore needed The end result is that your critical

                                                                                                            applications never get the chance to suffer performance degradation

                                                                                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                            feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                            workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                            that workloads get the resources that they need)

                                                                                                            Unlike DRS which works within vSphere clusters automated workload

                                                                                                            optimization automates the optimization of workloads between

                                                                                                            vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                            having multiple vSphere clusters

                                                                                                            I like to say that DRS works intra-cluster and automated workload

                                                                                                            optimization works inter-cluster

                                                                                                            Figure 3-28

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                            the Optimize Capacity section See Figure 3-28

                                                                                                            You can control how yoursquod like the workloads to be placed in the

                                                                                                            Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                            Figure 3-29

                                                                                                            Once you have multiple clusters managed by vROps you can choose to

                                                                                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                            a Schedule or make workload balancing Automatic

                                                                                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                            next chapter of this book

                                                                                                            Figure 3-29

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                            host of valuable metrics

                                                                                                            bull Total environment capacity

                                                                                                            bull Used capacity

                                                                                                            bull CPU capacity trends

                                                                                                            bull Memory capacity trends

                                                                                                            Figure 3-30

                                                                                                            Figure 3-31

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                            bull Disk capacity trends

                                                                                                            bull Predict how much time remains before your most critical resources

                                                                                                            are depleted

                                                                                                            By drilling down into a specific cluster yoursquoll move down into the

                                                                                                            environment level from there you can drill even deeper For example

                                                                                                            check out the workload analysis of the cluster in Figure 3-32

                                                                                                            This drilldown can be done for a specific host VM or datastore For

                                                                                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                            In this case you should be concerned since just 35 days remain until

                                                                                                            memory runs out in your vCenter Server VM

                                                                                                            vROps can show the capacity and time remaining for any object it

                                                                                                            manages including clusters hosts datastores and VMs It will

                                                                                                            proactively alert you should the capacity and time remaining fall

                                                                                                            below predetermined levels

                                                                                                            Figure 3-32

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                            troubleshoot your vSphere infrastructure

                                                                                                            To that end vROps constantly performs performance analysis to

                                                                                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                            vSAN in addition to the ability to troubleshoot via log data

                                                                                                            Figure 3-33

                                                                                                            Figure 3-34

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                            dashboard It enables you to quickly identify the type of contention

                                                                                                            faced by each VM in the cluster

                                                                                                            Besides the troubleshooting dashboards the real power of vROps

                                                                                                            shines through when you realize how often the vROps Smart Alerts

                                                                                                            are able to point you to the root cause of an issue and provide

                                                                                                            recommendations for remediation so that you can quickly resolve any

                                                                                                            trouble that might occur

                                                                                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                            you installed the vROps Management Pack for vSAN However vSAN

                                                                                                            management is built into vROps 66 and later

                                                                                                            Using vSAN management and monitoring in vROps requires you to

                                                                                                            enable it by connecting it to your vCenter Server In vROps go to

                                                                                                            the Administration menu then to Solutions select the VMware vSAN

                                                                                                            solution then the Gear icon to configure (Figure 3-36)

                                                                                                            Figure 3-35

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                            Figure 3-36

                                                                                                            Figure 3-37

                                                                                                            Figure 3-38

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                            After you get a successful test of the connection and credentials make

                                                                                                            sure that you click Save Settings

                                                                                                            At this point vROps will begin gathering statistics from your vCenter

                                                                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                            insightful statistics and recommendations from vROps

                                                                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                            bull vSAN Capacity Overview

                                                                                                            bull Migrate to vSAN

                                                                                                            bull vSAN Operations Overview

                                                                                                            bull Troubleshoot vSAN

                                                                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                            Figure 3-39

                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                            For those using vSAN these dashboards are invaluable They allow

                                                                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                            clusters prevent vSAN trouble before it happens and if needed

                                                                                                            troubleshoot vSAN (Figure 3-40)

                                                                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                            vROps features and how to maximize your vSphere infrastructure

                                                                                                            using vROps features like predictive DRS vSAN management and

                                                                                                            powerful capacity dashboards

                                                                                                            With the latest version of vROps some even more powerful features

                                                                                                            have been released In the next chapter wersquoll dive into the latest

                                                                                                            vROps features that will allow you to enable a self-driving vSphere

                                                                                                            infrastructure

                                                                                                            Drive on

                                                                                                            Figure 3-40

                                                                                                            CHAPTER 4

                                                                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                            read this chapter completely With the recently announced vROps 67

                                                                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                            driving data center will bring ldquoContinuous performance optimization

                                                                                                            based on operational and business intent efficient capacity

                                                                                                            management proactive planning and intelligent remediationrdquo

                                                                                                            The goal for the self-driving data center is to provide a unified

                                                                                                            management platform so that the IT organization can optimize

                                                                                                            plan and scale the software-defined data center and multiple cloud

                                                                                                            deployments from the applications to the infrastructure

                                                                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                            new instance of vROps 67 directly from the vSphere client without

                                                                                                            having to go through the traditional installation steps that we covered

                                                                                                            in Chapter 2 of this book With the new high speed installation

                                                                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                            configure it In addition to the deployment the high speed installation

                                                                                                            also includes the automatic configuration of the vSphere Adapter to

                                                                                                            communicate with the vCenter server that you deployed it from

                                                                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                            From there you can select either the online or offline installation mode

                                                                                                            provide your vCenter server credentials define your environment

                                                                                                            (datacenter cluster host datastore and network) and provide IP

                                                                                                            address details With that information vCenter will automatically

                                                                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                            configure the vSphere adapter in vROps

                                                                                                            Figure 4-1

                                                                                                            Figure 4-2

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                            You can be up and running with vROps faster than ever by combining

                                                                                                            vSphere 67 vCenter 67 and vROps 67

                                                                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                            when you combine vROps 67 and vCenter

                                                                                                            67 Only with that magical combination

                                                                                                            can you use the new vROps 67 plugin

                                                                                                            for the vCenter 67 HTML5 web client

                                                                                                            (Figure 4-3)

                                                                                                            The vRealize Operations within vCenter

                                                                                                            plugin provides you with six new

                                                                                                            dashboards directly inside your vCenter

                                                                                                            UI (Figure 4-4)

                                                                                                            The end result is that you get all the

                                                                                                            goodness of vROps in your vSphere client

                                                                                                            helping you be more productive than ever

                                                                                                            Figure 4-3

                                                                                                            Figure 4-4

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                            makes vROps easier to use ultimately making you more productive

                                                                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                                                                            metrics and logs Figure 4-5 shows the new interface

                                                                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                            define how the data centerrsquos intended to run and then for vROps to

                                                                                                            make it happen

                                                                                                            Figure 4-5

                                                                                                            Figure 4-6

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                            The first step is to access the current performance of your data center

                                                                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                            optimization window

                                                                                                            Simply define intent by configuring settings such as target utilization

                                                                                                            and cluster headroom then define tag-based placement requirements

                                                                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                            bull SLA tiers Gold Silver Bronze

                                                                                                            bull License policies Windows Oracle Linux

                                                                                                            bull Compliance PCI HIPAA

                                                                                                            bull App affinity policies

                                                                                                            After yoursquove defined intent turn on self-driving operations by

                                                                                                            automating workload balancing and performance optimization

                                                                                                            (Figure 4-8) There are several ways to automate optimization action

                                                                                                            bull Run it now manually based on recommendations

                                                                                                            bull Schedule it for an automated ongoing optimization

                                                                                                            Figure 4-7

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                            bull Automate to run when performance troubles occur and desired

                                                                                                            performance intent isnrsquot met

                                                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                                                            insights on potential cost savings from reclamation and analyze

                                                                                                            optimum densities for the future

                                                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                            presented As you can see cost data is directly correlated with capacity

                                                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                            not needed

                                                                                                            Figure 4-8

                                                                                                            Figure 4-9

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                            After getting an idea of which data centers to prioritize and what could

                                                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                            optimization actions This includes reclamation right-sizing and

                                                                                                            automating workload balancing to reduce license costs as well as

                                                                                                            densification to consolidate workloads into minimal clusters while

                                                                                                            assuring that you meet goals for performance target utilization and

                                                                                                            defined intent

                                                                                                            The new capacity analytics engine is able to view historical trends and

                                                                                                            predict the most constrained resources such as CPU memory and

                                                                                                            disk space It can also give recommendations to either reclaim unused

                                                                                                            capacity or even add capacity (Figure 4-11)

                                                                                                            Figure 4-10

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                            workloads For some of those workloads it makes the most sense to

                                                                                                            move them into the public cloud but which public cloud

                                                                                                            The new version of vROps allows you to perform what-if scenario

                                                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                                                            Figure 4-11

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                            by automatically discovering VMs and apps then provisioning the

                                                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                                                            Figure 4-12

                                                                                                            Figure 4-13

                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                            This capability enables IT to gain control and provide app monitoring

                                                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                                                            addition to traditional applications

                                                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                            More importantly yoursquove learned how to maximize the power of

                                                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                            center solution that provides powerful features like predictive DRS

                                                                                                            workload optimization cost savings and ultimately the self-driving

                                                                                                            data center

                                                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                            the latest version check out the vROps

                                                                                                            Upgrade Center

                                                                                                            httpswwwvmwarecomproducts

                                                                                                            vrealize-operationsupgrade-centerhtml

                                                                                                            If you donrsquot have vROps in place already you can

                                                                                                            sign up for a free 60-day evaluation

                                                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                            • Chapter 1
                                                                                                              • Getting Started with VMware vRealize Operations
                                                                                                                • What is vRealize Operations
                                                                                                                • How Does vRealize Operations Work
                                                                                                                • Understanding vRealize Operations Editions
                                                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                • Summary
                                                                                                                    • Chapter 2
                                                                                                                      • Deploying vRealize Operations
                                                                                                                        • vRealize Operations Architecture Overview
                                                                                                                        • Sizing vRealize Operations
                                                                                                                        • Installing vRealize Operations for the First Time
                                                                                                                        • Accessing vRealize Operations
                                                                                                                        • Summary
                                                                                                                            • Chapter 3
                                                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                                                • Configuring SSO in vROps
                                                                                                                                • Understanding Policies in vROps
                                                                                                                                • Automated Remediation in vROps
                                                                                                                                • Configuring Alerts
                                                                                                                                • Predictive DRS
                                                                                                                                • Automated Workload Optimization
                                                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                                                • Maximize Troubleshooting with vROps
                                                                                                                                • Summary
                                                                                                                                    • Chapter 4
                                                                                                                                      • Maximizing vRealize Operations
                                                                                                                                        • High Speed Installation
                                                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                        • Enhanced User Interface
                                                                                                                                        • Automating Performance Based on Intent
                                                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                        • Whatrsquos Next

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 5

                                                                                                              bull vRealize Automation Integrated Actions The same actions that

                                                                                                              can be automated with vROps can also be automated with vRealize

                                                                                                              Automation allowing you to perform more complex automations

                                                                                                              bull Webhooks By leveraging vRealize Orchestrator integration you

                                                                                                              can trigger an alert based on an email SNMP trap or REST API

                                                                                                              notification that alert can then perform an automated action

                                                                                                              The first thing you need to know is that for these vROps actions to

                                                                                                              work the vCenter adapter must have Enable Actions set to Enable as

                                                                                                              shown in Figure 3-15

                                                                                                              In the past you would configure the vCenter Python Adapter

                                                                                                              separately but starting with vROps 66 thatrsquos no longer necessary

                                                                                                              You can view the multitude of different actions that you can either

                                                                                                              perform manually or automate by going to Alerts Alert Settings and Actions as you see in Figure 3-16

                                                                                                              Figure 3-15

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                              If you take a look at a specific vSphere object and click on the Actions

                                                                                                              drop down for that object you can see the actions that apply to that

                                                                                                              object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                              To automate these types of actions you need to modify a

                                                                                                              recommendation to perform an action (remediate) instead of just

                                                                                                              recommend remediation steps To do this go to the Alerts menu then

                                                                                                              into Alert Settings Recommendations and find a recommendation

                                                                                                              Figure 3-16

                                                                                                              Figure 3-17

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                              you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                              recommendation to add more memory to a VM

                                                                                                              In this case therersquos a pre-defined action as well to add more memory

                                                                                                              to the VM to automatically remediate the memory contention issue

                                                                                                              and resolve application slowness See Figure 3-19

                                                                                                              Automated remediation takes alert recommendations (which already

                                                                                                              exist in your vROps installation) and allows you to turn on an action

                                                                                                              to take that supersedes the recommendation

                                                                                                              When automated actions kick in theyrsquore displayed under

                                                                                                              Administration History Recent Tasks

                                                                                                              While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                              were sleeping

                                                                                                              Figure 3-18

                                                                                                              Figure 3-19

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                              Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                              occur on the monitored objects when data analysis indicates deviations

                                                                                                              from normal metric values or when a problem occurs with one of the

                                                                                                              vRealize Operations components

                                                                                                              In other words alerts are things you need know about

                                                                                                              vROps Alerts come in three flavors

                                                                                                              bull Critical

                                                                                                              bull Immediate

                                                                                                              bull Warning

                                                                                                              Critical alerts should be acted upon immediately immediate alerts

                                                                                                              (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                              possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                              Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                              the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                              alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                              vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                              menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                              alerts and create your own custom alerts should you decide to do so

                                                                                                              Figure 3-20

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                              Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                              you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                              by explaining the problem offering metrics to support its analysis and

                                                                                                              providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                              Figure 3-21

                                                                                                              Figure 3-22

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                              If you select an alert in the Alerts menu you can take ownership

                                                                                                              cancel the alert suspend the alert go to the alert definition or release

                                                                                                              ownership (Figure 3-24)

                                                                                                              Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                              scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                              already know and love doesnrsquot

                                                                                                              Figure 3-23

                                                                                                              Figure 3-24

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                              If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                              VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                              that you love it (I know I do) You may think that DRS is already perfect

                                                                                                              (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                              needed to actually predict the needs of your applications With that

                                                                                                              your applications can achieve the fastest performance possible and

                                                                                                              your vSphere infrastructure can have the fastest workload balancing

                                                                                                              ever Would that interest you

                                                                                                              vSphere and DRS have been working together since vROps 62 when

                                                                                                              Intelligent Workload Placement with DRS was announced With

                                                                                                              Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                              workloads across clusters

                                                                                                              With Intelligent Workload Placement in place you may think that

                                                                                                              DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                              all DRS already does its job very well But letrsquos look at the different

                                                                                                              approaches that DRS has available to it

                                                                                                              Traditionally DRS has worked by reactively balancing workloads

                                                                                                              when applications (running on VMs) arenrsquot getting the resources

                                                                                                              they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                              and looks to see if those resources are continuously available if they

                                                                                                              arenrsquot it moves that VM to a host that has those resources available

                                                                                                              While this works well in most cases there is the potential for

                                                                                                              contention and thus negative application performance impact (albeit

                                                                                                              very short) DRS is included with vSphere Enterprise Plus

                                                                                                              The next step up from reactive is balance which is the Intelligent

                                                                                                              Workload Placement approach discussed earlier With the balance

                                                                                                              method vSphere DRS and vROps begin working together

                                                                                                              This is an improvement over the reactive method because vROps is

                                                                                                              working at a higher level than DRS to analyze performance across

                                                                                                              multiple clusters While this is by itself better than DRS the downside

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                              is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                              application performance issues and contention before it happens

                                                                                                              Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                              performance issues While they typically fix application performance

                                                                                                              issues very quickly therersquos no guarantee that they will in addition

                                                                                                              therersquos no proactive diagnosis and prevention of problems before

                                                                                                              they happen

                                                                                                              Predictive DRS does exactly this helping the admin get out ahead

                                                                                                              of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                              predicts what resources each VM will need that day using the past

                                                                                                              resource consumption of each VM as a guide to future needs

                                                                                                              It combines that predictive ability with the knowledge of what VMs

                                                                                                              are on each host and the resources that each host is able to contribute

                                                                                                              vROps makes these predictions using its dynamic thresholds The

                                                                                                              great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                              each individual VM and application

                                                                                                              To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                              your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                              box to Enable Predictive DRS (see Figure 3-26)

                                                                                                              Next navigate to the Administration menu in vROps then to Solutions

                                                                                                              Edit your vSphere Solution then under the advanced settings enable

                                                                                                              the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                              shown in Figure 3-27

                                                                                                              Figure 3-25

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                              Each hour predictive DRS will combine its knowledge of the

                                                                                                              environment combined with the historical resource utilization of each

                                                                                                              VM then take action to ensure that the VMs receive the resources

                                                                                                              Figure 3-26

                                                                                                              Figure 3-27

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                              they need before theyrsquore needed The end result is that your critical

                                                                                                              applications never get the chance to suffer performance degradation

                                                                                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                              feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                              workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                              that workloads get the resources that they need)

                                                                                                              Unlike DRS which works within vSphere clusters automated workload

                                                                                                              optimization automates the optimization of workloads between

                                                                                                              vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                              having multiple vSphere clusters

                                                                                                              I like to say that DRS works intra-cluster and automated workload

                                                                                                              optimization works inter-cluster

                                                                                                              Figure 3-28

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                              the Optimize Capacity section See Figure 3-28

                                                                                                              You can control how yoursquod like the workloads to be placed in the

                                                                                                              Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                              Figure 3-29

                                                                                                              Once you have multiple clusters managed by vROps you can choose to

                                                                                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                              a Schedule or make workload balancing Automatic

                                                                                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                              next chapter of this book

                                                                                                              Figure 3-29

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                              host of valuable metrics

                                                                                                              bull Total environment capacity

                                                                                                              bull Used capacity

                                                                                                              bull CPU capacity trends

                                                                                                              bull Memory capacity trends

                                                                                                              Figure 3-30

                                                                                                              Figure 3-31

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                              bull Disk capacity trends

                                                                                                              bull Predict how much time remains before your most critical resources

                                                                                                              are depleted

                                                                                                              By drilling down into a specific cluster yoursquoll move down into the

                                                                                                              environment level from there you can drill even deeper For example

                                                                                                              check out the workload analysis of the cluster in Figure 3-32

                                                                                                              This drilldown can be done for a specific host VM or datastore For

                                                                                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                              In this case you should be concerned since just 35 days remain until

                                                                                                              memory runs out in your vCenter Server VM

                                                                                                              vROps can show the capacity and time remaining for any object it

                                                                                                              manages including clusters hosts datastores and VMs It will

                                                                                                              proactively alert you should the capacity and time remaining fall

                                                                                                              below predetermined levels

                                                                                                              Figure 3-32

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                              troubleshoot your vSphere infrastructure

                                                                                                              To that end vROps constantly performs performance analysis to

                                                                                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                              vSAN in addition to the ability to troubleshoot via log data

                                                                                                              Figure 3-33

                                                                                                              Figure 3-34

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                              dashboard It enables you to quickly identify the type of contention

                                                                                                              faced by each VM in the cluster

                                                                                                              Besides the troubleshooting dashboards the real power of vROps

                                                                                                              shines through when you realize how often the vROps Smart Alerts

                                                                                                              are able to point you to the root cause of an issue and provide

                                                                                                              recommendations for remediation so that you can quickly resolve any

                                                                                                              trouble that might occur

                                                                                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                              you installed the vROps Management Pack for vSAN However vSAN

                                                                                                              management is built into vROps 66 and later

                                                                                                              Using vSAN management and monitoring in vROps requires you to

                                                                                                              enable it by connecting it to your vCenter Server In vROps go to

                                                                                                              the Administration menu then to Solutions select the VMware vSAN

                                                                                                              solution then the Gear icon to configure (Figure 3-36)

                                                                                                              Figure 3-35

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                              Figure 3-36

                                                                                                              Figure 3-37

                                                                                                              Figure 3-38

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                              After you get a successful test of the connection and credentials make

                                                                                                              sure that you click Save Settings

                                                                                                              At this point vROps will begin gathering statistics from your vCenter

                                                                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                              insightful statistics and recommendations from vROps

                                                                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                              bull vSAN Capacity Overview

                                                                                                              bull Migrate to vSAN

                                                                                                              bull vSAN Operations Overview

                                                                                                              bull Troubleshoot vSAN

                                                                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                              Figure 3-39

                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                              For those using vSAN these dashboards are invaluable They allow

                                                                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                              clusters prevent vSAN trouble before it happens and if needed

                                                                                                              troubleshoot vSAN (Figure 3-40)

                                                                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                              vROps features and how to maximize your vSphere infrastructure

                                                                                                              using vROps features like predictive DRS vSAN management and

                                                                                                              powerful capacity dashboards

                                                                                                              With the latest version of vROps some even more powerful features

                                                                                                              have been released In the next chapter wersquoll dive into the latest

                                                                                                              vROps features that will allow you to enable a self-driving vSphere

                                                                                                              infrastructure

                                                                                                              Drive on

                                                                                                              Figure 3-40

                                                                                                              CHAPTER 4

                                                                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                              read this chapter completely With the recently announced vROps 67

                                                                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                              driving data center will bring ldquoContinuous performance optimization

                                                                                                              based on operational and business intent efficient capacity

                                                                                                              management proactive planning and intelligent remediationrdquo

                                                                                                              The goal for the self-driving data center is to provide a unified

                                                                                                              management platform so that the IT organization can optimize

                                                                                                              plan and scale the software-defined data center and multiple cloud

                                                                                                              deployments from the applications to the infrastructure

                                                                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                              new instance of vROps 67 directly from the vSphere client without

                                                                                                              having to go through the traditional installation steps that we covered

                                                                                                              in Chapter 2 of this book With the new high speed installation

                                                                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                              configure it In addition to the deployment the high speed installation

                                                                                                              also includes the automatic configuration of the vSphere Adapter to

                                                                                                              communicate with the vCenter server that you deployed it from

                                                                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                              From there you can select either the online or offline installation mode

                                                                                                              provide your vCenter server credentials define your environment

                                                                                                              (datacenter cluster host datastore and network) and provide IP

                                                                                                              address details With that information vCenter will automatically

                                                                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                              configure the vSphere adapter in vROps

                                                                                                              Figure 4-1

                                                                                                              Figure 4-2

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                              You can be up and running with vROps faster than ever by combining

                                                                                                              vSphere 67 vCenter 67 and vROps 67

                                                                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                              when you combine vROps 67 and vCenter

                                                                                                              67 Only with that magical combination

                                                                                                              can you use the new vROps 67 plugin

                                                                                                              for the vCenter 67 HTML5 web client

                                                                                                              (Figure 4-3)

                                                                                                              The vRealize Operations within vCenter

                                                                                                              plugin provides you with six new

                                                                                                              dashboards directly inside your vCenter

                                                                                                              UI (Figure 4-4)

                                                                                                              The end result is that you get all the

                                                                                                              goodness of vROps in your vSphere client

                                                                                                              helping you be more productive than ever

                                                                                                              Figure 4-3

                                                                                                              Figure 4-4

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                              makes vROps easier to use ultimately making you more productive

                                                                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                                                                              metrics and logs Figure 4-5 shows the new interface

                                                                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                              define how the data centerrsquos intended to run and then for vROps to

                                                                                                              make it happen

                                                                                                              Figure 4-5

                                                                                                              Figure 4-6

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                              The first step is to access the current performance of your data center

                                                                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                              optimization window

                                                                                                              Simply define intent by configuring settings such as target utilization

                                                                                                              and cluster headroom then define tag-based placement requirements

                                                                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                              bull SLA tiers Gold Silver Bronze

                                                                                                              bull License policies Windows Oracle Linux

                                                                                                              bull Compliance PCI HIPAA

                                                                                                              bull App affinity policies

                                                                                                              After yoursquove defined intent turn on self-driving operations by

                                                                                                              automating workload balancing and performance optimization

                                                                                                              (Figure 4-8) There are several ways to automate optimization action

                                                                                                              bull Run it now manually based on recommendations

                                                                                                              bull Schedule it for an automated ongoing optimization

                                                                                                              Figure 4-7

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                              bull Automate to run when performance troubles occur and desired

                                                                                                              performance intent isnrsquot met

                                                                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                                                                              insights on potential cost savings from reclamation and analyze

                                                                                                              optimum densities for the future

                                                                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                              presented As you can see cost data is directly correlated with capacity

                                                                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                              not needed

                                                                                                              Figure 4-8

                                                                                                              Figure 4-9

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                              After getting an idea of which data centers to prioritize and what could

                                                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                              optimization actions This includes reclamation right-sizing and

                                                                                                              automating workload balancing to reduce license costs as well as

                                                                                                              densification to consolidate workloads into minimal clusters while

                                                                                                              assuring that you meet goals for performance target utilization and

                                                                                                              defined intent

                                                                                                              The new capacity analytics engine is able to view historical trends and

                                                                                                              predict the most constrained resources such as CPU memory and

                                                                                                              disk space It can also give recommendations to either reclaim unused

                                                                                                              capacity or even add capacity (Figure 4-11)

                                                                                                              Figure 4-10

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                              workloads For some of those workloads it makes the most sense to

                                                                                                              move them into the public cloud but which public cloud

                                                                                                              The new version of vROps allows you to perform what-if scenario

                                                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                                                              Figure 4-11

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                              by automatically discovering VMs and apps then provisioning the

                                                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                                                              Figure 4-12

                                                                                                              Figure 4-13

                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                              This capability enables IT to gain control and provide app monitoring

                                                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                                                              addition to traditional applications

                                                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                              More importantly yoursquove learned how to maximize the power of

                                                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                              center solution that provides powerful features like predictive DRS

                                                                                                              workload optimization cost savings and ultimately the self-driving

                                                                                                              data center

                                                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                              the latest version check out the vROps

                                                                                                              Upgrade Center

                                                                                                              httpswwwvmwarecomproducts

                                                                                                              vrealize-operationsupgrade-centerhtml

                                                                                                              If you donrsquot have vROps in place already you can

                                                                                                              sign up for a free 60-day evaluation

                                                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                              • Chapter 1
                                                                                                                • Getting Started with VMware vRealize Operations
                                                                                                                  • What is vRealize Operations
                                                                                                                  • How Does vRealize Operations Work
                                                                                                                  • Understanding vRealize Operations Editions
                                                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                  • Summary
                                                                                                                      • Chapter 2
                                                                                                                        • Deploying vRealize Operations
                                                                                                                          • vRealize Operations Architecture Overview
                                                                                                                          • Sizing vRealize Operations
                                                                                                                          • Installing vRealize Operations for the First Time
                                                                                                                          • Accessing vRealize Operations
                                                                                                                          • Summary
                                                                                                                              • Chapter 3
                                                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                                                  • Configuring SSO in vROps
                                                                                                                                  • Understanding Policies in vROps
                                                                                                                                  • Automated Remediation in vROps
                                                                                                                                  • Configuring Alerts
                                                                                                                                  • Predictive DRS
                                                                                                                                  • Automated Workload Optimization
                                                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                                                  • Summary
                                                                                                                                      • Chapter 4
                                                                                                                                        • Maximizing vRealize Operations
                                                                                                                                          • High Speed Installation
                                                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                          • Enhanced User Interface
                                                                                                                                          • Automating Performance Based on Intent
                                                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                          • Whatrsquos Next

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 6

                                                                                                                If you take a look at a specific vSphere object and click on the Actions

                                                                                                                drop down for that object you can see the actions that apply to that

                                                                                                                object and which can be performed manually For example Figure 3-17 shows a VM and the manual actions that can be performed

                                                                                                                To automate these types of actions you need to modify a

                                                                                                                recommendation to perform an action (remediate) instead of just

                                                                                                                recommend remediation steps To do this go to the Alerts menu then

                                                                                                                into Alert Settings Recommendations and find a recommendation

                                                                                                                Figure 3-16

                                                                                                                Figure 3-17

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                                you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                                recommendation to add more memory to a VM

                                                                                                                In this case therersquos a pre-defined action as well to add more memory

                                                                                                                to the VM to automatically remediate the memory contention issue

                                                                                                                and resolve application slowness See Figure 3-19

                                                                                                                Automated remediation takes alert recommendations (which already

                                                                                                                exist in your vROps installation) and allows you to turn on an action

                                                                                                                to take that supersedes the recommendation

                                                                                                                When automated actions kick in theyrsquore displayed under

                                                                                                                Administration History Recent Tasks

                                                                                                                While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                                were sleeping

                                                                                                                Figure 3-18

                                                                                                                Figure 3-19

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                                Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                                occur on the monitored objects when data analysis indicates deviations

                                                                                                                from normal metric values or when a problem occurs with one of the

                                                                                                                vRealize Operations components

                                                                                                                In other words alerts are things you need know about

                                                                                                                vROps Alerts come in three flavors

                                                                                                                bull Critical

                                                                                                                bull Immediate

                                                                                                                bull Warning

                                                                                                                Critical alerts should be acted upon immediately immediate alerts

                                                                                                                (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                                possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                                Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                                the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                                alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                                vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                                menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                                alerts and create your own custom alerts should you decide to do so

                                                                                                                Figure 3-20

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                                Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                                you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                                by explaining the problem offering metrics to support its analysis and

                                                                                                                providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                                Figure 3-21

                                                                                                                Figure 3-22

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                                If you select an alert in the Alerts menu you can take ownership

                                                                                                                cancel the alert suspend the alert go to the alert definition or release

                                                                                                                ownership (Figure 3-24)

                                                                                                                Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                                scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                                already know and love doesnrsquot

                                                                                                                Figure 3-23

                                                                                                                Figure 3-24

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                needed to actually predict the needs of your applications With that

                                                                                                                your applications can achieve the fastest performance possible and

                                                                                                                your vSphere infrastructure can have the fastest workload balancing

                                                                                                                ever Would that interest you

                                                                                                                vSphere and DRS have been working together since vROps 62 when

                                                                                                                Intelligent Workload Placement with DRS was announced With

                                                                                                                Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                workloads across clusters

                                                                                                                With Intelligent Workload Placement in place you may think that

                                                                                                                DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                all DRS already does its job very well But letrsquos look at the different

                                                                                                                approaches that DRS has available to it

                                                                                                                Traditionally DRS has worked by reactively balancing workloads

                                                                                                                when applications (running on VMs) arenrsquot getting the resources

                                                                                                                they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                and looks to see if those resources are continuously available if they

                                                                                                                arenrsquot it moves that VM to a host that has those resources available

                                                                                                                While this works well in most cases there is the potential for

                                                                                                                contention and thus negative application performance impact (albeit

                                                                                                                very short) DRS is included with vSphere Enterprise Plus

                                                                                                                The next step up from reactive is balance which is the Intelligent

                                                                                                                Workload Placement approach discussed earlier With the balance

                                                                                                                method vSphere DRS and vROps begin working together

                                                                                                                This is an improvement over the reactive method because vROps is

                                                                                                                working at a higher level than DRS to analyze performance across

                                                                                                                multiple clusters While this is by itself better than DRS the downside

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                application performance issues and contention before it happens

                                                                                                                Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                performance issues While they typically fix application performance

                                                                                                                issues very quickly therersquos no guarantee that they will in addition

                                                                                                                therersquos no proactive diagnosis and prevention of problems before

                                                                                                                they happen

                                                                                                                Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                predicts what resources each VM will need that day using the past

                                                                                                                resource consumption of each VM as a guide to future needs

                                                                                                                It combines that predictive ability with the knowledge of what VMs

                                                                                                                are on each host and the resources that each host is able to contribute

                                                                                                                vROps makes these predictions using its dynamic thresholds The

                                                                                                                great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                each individual VM and application

                                                                                                                To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                Edit your vSphere Solution then under the advanced settings enable

                                                                                                                the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                shown in Figure 3-27

                                                                                                                Figure 3-25

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                Each hour predictive DRS will combine its knowledge of the

                                                                                                                environment combined with the historical resource utilization of each

                                                                                                                VM then take action to ensure that the VMs receive the resources

                                                                                                                Figure 3-26

                                                                                                                Figure 3-27

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                they need before theyrsquore needed The end result is that your critical

                                                                                                                applications never get the chance to suffer performance degradation

                                                                                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                that workloads get the resources that they need)

                                                                                                                Unlike DRS which works within vSphere clusters automated workload

                                                                                                                optimization automates the optimization of workloads between

                                                                                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                having multiple vSphere clusters

                                                                                                                I like to say that DRS works intra-cluster and automated workload

                                                                                                                optimization works inter-cluster

                                                                                                                Figure 3-28

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                the Optimize Capacity section See Figure 3-28

                                                                                                                You can control how yoursquod like the workloads to be placed in the

                                                                                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                Figure 3-29

                                                                                                                Once you have multiple clusters managed by vROps you can choose to

                                                                                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                a Schedule or make workload balancing Automatic

                                                                                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                next chapter of this book

                                                                                                                Figure 3-29

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                host of valuable metrics

                                                                                                                bull Total environment capacity

                                                                                                                bull Used capacity

                                                                                                                bull CPU capacity trends

                                                                                                                bull Memory capacity trends

                                                                                                                Figure 3-30

                                                                                                                Figure 3-31

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                bull Disk capacity trends

                                                                                                                bull Predict how much time remains before your most critical resources

                                                                                                                are depleted

                                                                                                                By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                environment level from there you can drill even deeper For example

                                                                                                                check out the workload analysis of the cluster in Figure 3-32

                                                                                                                This drilldown can be done for a specific host VM or datastore For

                                                                                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                In this case you should be concerned since just 35 days remain until

                                                                                                                memory runs out in your vCenter Server VM

                                                                                                                vROps can show the capacity and time remaining for any object it

                                                                                                                manages including clusters hosts datastores and VMs It will

                                                                                                                proactively alert you should the capacity and time remaining fall

                                                                                                                below predetermined levels

                                                                                                                Figure 3-32

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                troubleshoot your vSphere infrastructure

                                                                                                                To that end vROps constantly performs performance analysis to

                                                                                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                vSAN in addition to the ability to troubleshoot via log data

                                                                                                                Figure 3-33

                                                                                                                Figure 3-34

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                dashboard It enables you to quickly identify the type of contention

                                                                                                                faced by each VM in the cluster

                                                                                                                Besides the troubleshooting dashboards the real power of vROps

                                                                                                                shines through when you realize how often the vROps Smart Alerts

                                                                                                                are able to point you to the root cause of an issue and provide

                                                                                                                recommendations for remediation so that you can quickly resolve any

                                                                                                                trouble that might occur

                                                                                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                management is built into vROps 66 and later

                                                                                                                Using vSAN management and monitoring in vROps requires you to

                                                                                                                enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                the Administration menu then to Solutions select the VMware vSAN

                                                                                                                solution then the Gear icon to configure (Figure 3-36)

                                                                                                                Figure 3-35

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                Figure 3-36

                                                                                                                Figure 3-37

                                                                                                                Figure 3-38

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                After you get a successful test of the connection and credentials make

                                                                                                                sure that you click Save Settings

                                                                                                                At this point vROps will begin gathering statistics from your vCenter

                                                                                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                insightful statistics and recommendations from vROps

                                                                                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                bull vSAN Capacity Overview

                                                                                                                bull Migrate to vSAN

                                                                                                                bull vSAN Operations Overview

                                                                                                                bull Troubleshoot vSAN

                                                                                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                Figure 3-39

                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                For those using vSAN these dashboards are invaluable They allow

                                                                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                                                                troubleshoot vSAN (Figure 3-40)

                                                                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                vROps features and how to maximize your vSphere infrastructure

                                                                                                                using vROps features like predictive DRS vSAN management and

                                                                                                                powerful capacity dashboards

                                                                                                                With the latest version of vROps some even more powerful features

                                                                                                                have been released In the next chapter wersquoll dive into the latest

                                                                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                                                                infrastructure

                                                                                                                Drive on

                                                                                                                Figure 3-40

                                                                                                                CHAPTER 4

                                                                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                read this chapter completely With the recently announced vROps 67

                                                                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                driving data center will bring ldquoContinuous performance optimization

                                                                                                                based on operational and business intent efficient capacity

                                                                                                                management proactive planning and intelligent remediationrdquo

                                                                                                                The goal for the self-driving data center is to provide a unified

                                                                                                                management platform so that the IT organization can optimize

                                                                                                                plan and scale the software-defined data center and multiple cloud

                                                                                                                deployments from the applications to the infrastructure

                                                                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                new instance of vROps 67 directly from the vSphere client without

                                                                                                                having to go through the traditional installation steps that we covered

                                                                                                                in Chapter 2 of this book With the new high speed installation

                                                                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                configure it In addition to the deployment the high speed installation

                                                                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                                                                communicate with the vCenter server that you deployed it from

                                                                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                From there you can select either the online or offline installation mode

                                                                                                                provide your vCenter server credentials define your environment

                                                                                                                (datacenter cluster host datastore and network) and provide IP

                                                                                                                address details With that information vCenter will automatically

                                                                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                configure the vSphere adapter in vROps

                                                                                                                Figure 4-1

                                                                                                                Figure 4-2

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                You can be up and running with vROps faster than ever by combining

                                                                                                                vSphere 67 vCenter 67 and vROps 67

                                                                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                when you combine vROps 67 and vCenter

                                                                                                                67 Only with that magical combination

                                                                                                                can you use the new vROps 67 plugin

                                                                                                                for the vCenter 67 HTML5 web client

                                                                                                                (Figure 4-3)

                                                                                                                The vRealize Operations within vCenter

                                                                                                                plugin provides you with six new

                                                                                                                dashboards directly inside your vCenter

                                                                                                                UI (Figure 4-4)

                                                                                                                The end result is that you get all the

                                                                                                                goodness of vROps in your vSphere client

                                                                                                                helping you be more productive than ever

                                                                                                                Figure 4-3

                                                                                                                Figure 4-4

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                makes vROps easier to use ultimately making you more productive

                                                                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                metrics and logs Figure 4-5 shows the new interface

                                                                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                                                                make it happen

                                                                                                                Figure 4-5

                                                                                                                Figure 4-6

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                The first step is to access the current performance of your data center

                                                                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                optimization window

                                                                                                                Simply define intent by configuring settings such as target utilization

                                                                                                                and cluster headroom then define tag-based placement requirements

                                                                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                bull SLA tiers Gold Silver Bronze

                                                                                                                bull License policies Windows Oracle Linux

                                                                                                                bull Compliance PCI HIPAA

                                                                                                                bull App affinity policies

                                                                                                                After yoursquove defined intent turn on self-driving operations by

                                                                                                                automating workload balancing and performance optimization

                                                                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                                                                bull Run it now manually based on recommendations

                                                                                                                bull Schedule it for an automated ongoing optimization

                                                                                                                Figure 4-7

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                bull Automate to run when performance troubles occur and desired

                                                                                                                performance intent isnrsquot met

                                                                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                insights on potential cost savings from reclamation and analyze

                                                                                                                optimum densities for the future

                                                                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                presented As you can see cost data is directly correlated with capacity

                                                                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                not needed

                                                                                                                Figure 4-8

                                                                                                                Figure 4-9

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                After getting an idea of which data centers to prioritize and what could

                                                                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                optimization actions This includes reclamation right-sizing and

                                                                                                                automating workload balancing to reduce license costs as well as

                                                                                                                densification to consolidate workloads into minimal clusters while

                                                                                                                assuring that you meet goals for performance target utilization and

                                                                                                                defined intent

                                                                                                                The new capacity analytics engine is able to view historical trends and

                                                                                                                predict the most constrained resources such as CPU memory and

                                                                                                                disk space It can also give recommendations to either reclaim unused

                                                                                                                capacity or even add capacity (Figure 4-11)

                                                                                                                Figure 4-10

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                workloads For some of those workloads it makes the most sense to

                                                                                                                move them into the public cloud but which public cloud

                                                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                Figure 4-11

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                                                Figure 4-12

                                                                                                                Figure 4-13

                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                                                addition to traditional applications

                                                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                center solution that provides powerful features like predictive DRS

                                                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                                                data center

                                                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                the latest version check out the vROps

                                                                                                                Upgrade Center

                                                                                                                httpswwwvmwarecomproducts

                                                                                                                vrealize-operationsupgrade-centerhtml

                                                                                                                If you donrsquot have vROps in place already you can

                                                                                                                sign up for a free 60-day evaluation

                                                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                • Chapter 1
                                                                                                                  • Getting Started with VMware vRealize Operations
                                                                                                                    • What is vRealize Operations
                                                                                                                    • How Does vRealize Operations Work
                                                                                                                    • Understanding vRealize Operations Editions
                                                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                    • Summary
                                                                                                                        • Chapter 2
                                                                                                                          • Deploying vRealize Operations
                                                                                                                            • vRealize Operations Architecture Overview
                                                                                                                            • Sizing vRealize Operations
                                                                                                                            • Installing vRealize Operations for the First Time
                                                                                                                            • Accessing vRealize Operations
                                                                                                                            • Summary
                                                                                                                                • Chapter 3
                                                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                                                    • Configuring SSO in vROps
                                                                                                                                    • Understanding Policies in vROps
                                                                                                                                    • Automated Remediation in vROps
                                                                                                                                    • Configuring Alerts
                                                                                                                                    • Predictive DRS
                                                                                                                                    • Automated Workload Optimization
                                                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                                                    • Summary
                                                                                                                                        • Chapter 4
                                                                                                                                          • Maximizing vRealize Operations
                                                                                                                                            • High Speed Installation
                                                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                            • Enhanced User Interface
                                                                                                                                            • Automating Performance Based on Intent
                                                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                            • Whatrsquos Next

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 7

                                                                                                                  you want to automate Figure 3-18 for example shows a pre-defined

                                                                                                                  recommendation to add more memory to a VM

                                                                                                                  In this case therersquos a pre-defined action as well to add more memory

                                                                                                                  to the VM to automatically remediate the memory contention issue

                                                                                                                  and resolve application slowness See Figure 3-19

                                                                                                                  Automated remediation takes alert recommendations (which already

                                                                                                                  exist in your vROps installation) and allows you to turn on an action

                                                                                                                  to take that supersedes the recommendation

                                                                                                                  When automated actions kick in theyrsquore displayed under

                                                                                                                  Administration History Recent Tasks

                                                                                                                  While drinking your coffee in the morning you can look in Recent Tasks to find out everything that vROps resolved for you while you

                                                                                                                  were sleeping

                                                                                                                  Figure 3-18

                                                                                                                  Figure 3-19

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                                  Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                                  occur on the monitored objects when data analysis indicates deviations

                                                                                                                  from normal metric values or when a problem occurs with one of the

                                                                                                                  vRealize Operations components

                                                                                                                  In other words alerts are things you need know about

                                                                                                                  vROps Alerts come in three flavors

                                                                                                                  bull Critical

                                                                                                                  bull Immediate

                                                                                                                  bull Warning

                                                                                                                  Critical alerts should be acted upon immediately immediate alerts

                                                                                                                  (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                                  possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                                  Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                                  the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                                  alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                                  vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                                  menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                                  alerts and create your own custom alerts should you decide to do so

                                                                                                                  Figure 3-20

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                                  Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                                  you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                                  by explaining the problem offering metrics to support its analysis and

                                                                                                                  providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                                  Figure 3-21

                                                                                                                  Figure 3-22

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                                  If you select an alert in the Alerts menu you can take ownership

                                                                                                                  cancel the alert suspend the alert go to the alert definition or release

                                                                                                                  ownership (Figure 3-24)

                                                                                                                  Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                                  scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                                  already know and love doesnrsquot

                                                                                                                  Figure 3-23

                                                                                                                  Figure 3-24

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                  If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                  VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                  that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                  (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                  needed to actually predict the needs of your applications With that

                                                                                                                  your applications can achieve the fastest performance possible and

                                                                                                                  your vSphere infrastructure can have the fastest workload balancing

                                                                                                                  ever Would that interest you

                                                                                                                  vSphere and DRS have been working together since vROps 62 when

                                                                                                                  Intelligent Workload Placement with DRS was announced With

                                                                                                                  Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                  workloads across clusters

                                                                                                                  With Intelligent Workload Placement in place you may think that

                                                                                                                  DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                  all DRS already does its job very well But letrsquos look at the different

                                                                                                                  approaches that DRS has available to it

                                                                                                                  Traditionally DRS has worked by reactively balancing workloads

                                                                                                                  when applications (running on VMs) arenrsquot getting the resources

                                                                                                                  they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                  and looks to see if those resources are continuously available if they

                                                                                                                  arenrsquot it moves that VM to a host that has those resources available

                                                                                                                  While this works well in most cases there is the potential for

                                                                                                                  contention and thus negative application performance impact (albeit

                                                                                                                  very short) DRS is included with vSphere Enterprise Plus

                                                                                                                  The next step up from reactive is balance which is the Intelligent

                                                                                                                  Workload Placement approach discussed earlier With the balance

                                                                                                                  method vSphere DRS and vROps begin working together

                                                                                                                  This is an improvement over the reactive method because vROps is

                                                                                                                  working at a higher level than DRS to analyze performance across

                                                                                                                  multiple clusters While this is by itself better than DRS the downside

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                  is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                  application performance issues and contention before it happens

                                                                                                                  Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                  performance issues While they typically fix application performance

                                                                                                                  issues very quickly therersquos no guarantee that they will in addition

                                                                                                                  therersquos no proactive diagnosis and prevention of problems before

                                                                                                                  they happen

                                                                                                                  Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                  of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                  predicts what resources each VM will need that day using the past

                                                                                                                  resource consumption of each VM as a guide to future needs

                                                                                                                  It combines that predictive ability with the knowledge of what VMs

                                                                                                                  are on each host and the resources that each host is able to contribute

                                                                                                                  vROps makes these predictions using its dynamic thresholds The

                                                                                                                  great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                  each individual VM and application

                                                                                                                  To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                  your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                  box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                  Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                  Edit your vSphere Solution then under the advanced settings enable

                                                                                                                  the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                  shown in Figure 3-27

                                                                                                                  Figure 3-25

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                  Each hour predictive DRS will combine its knowledge of the

                                                                                                                  environment combined with the historical resource utilization of each

                                                                                                                  VM then take action to ensure that the VMs receive the resources

                                                                                                                  Figure 3-26

                                                                                                                  Figure 3-27

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                  they need before theyrsquore needed The end result is that your critical

                                                                                                                  applications never get the chance to suffer performance degradation

                                                                                                                  Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                  feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                  thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                  in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                  workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                  that workloads get the resources that they need)

                                                                                                                  Unlike DRS which works within vSphere clusters automated workload

                                                                                                                  optimization automates the optimization of workloads between

                                                                                                                  vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                  having multiple vSphere clusters

                                                                                                                  I like to say that DRS works intra-cluster and automated workload

                                                                                                                  optimization works inter-cluster

                                                                                                                  Figure 3-28

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                  the Optimize Capacity section See Figure 3-28

                                                                                                                  You can control how yoursquod like the workloads to be placed in the

                                                                                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                  Figure 3-29

                                                                                                                  Once you have multiple clusters managed by vROps you can choose to

                                                                                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                  a Schedule or make workload balancing Automatic

                                                                                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                  next chapter of this book

                                                                                                                  Figure 3-29

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                  host of valuable metrics

                                                                                                                  bull Total environment capacity

                                                                                                                  bull Used capacity

                                                                                                                  bull CPU capacity trends

                                                                                                                  bull Memory capacity trends

                                                                                                                  Figure 3-30

                                                                                                                  Figure 3-31

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                  bull Disk capacity trends

                                                                                                                  bull Predict how much time remains before your most critical resources

                                                                                                                  are depleted

                                                                                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                  environment level from there you can drill even deeper For example

                                                                                                                  check out the workload analysis of the cluster in Figure 3-32

                                                                                                                  This drilldown can be done for a specific host VM or datastore For

                                                                                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                  In this case you should be concerned since just 35 days remain until

                                                                                                                  memory runs out in your vCenter Server VM

                                                                                                                  vROps can show the capacity and time remaining for any object it

                                                                                                                  manages including clusters hosts datastores and VMs It will

                                                                                                                  proactively alert you should the capacity and time remaining fall

                                                                                                                  below predetermined levels

                                                                                                                  Figure 3-32

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                  troubleshoot your vSphere infrastructure

                                                                                                                  To that end vROps constantly performs performance analysis to

                                                                                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                  vSAN in addition to the ability to troubleshoot via log data

                                                                                                                  Figure 3-33

                                                                                                                  Figure 3-34

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                  dashboard It enables you to quickly identify the type of contention

                                                                                                                  faced by each VM in the cluster

                                                                                                                  Besides the troubleshooting dashboards the real power of vROps

                                                                                                                  shines through when you realize how often the vROps Smart Alerts

                                                                                                                  are able to point you to the root cause of an issue and provide

                                                                                                                  recommendations for remediation so that you can quickly resolve any

                                                                                                                  trouble that might occur

                                                                                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                  management is built into vROps 66 and later

                                                                                                                  Using vSAN management and monitoring in vROps requires you to

                                                                                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                  the Administration menu then to Solutions select the VMware vSAN

                                                                                                                  solution then the Gear icon to configure (Figure 3-36)

                                                                                                                  Figure 3-35

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                  Figure 3-36

                                                                                                                  Figure 3-37

                                                                                                                  Figure 3-38

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                  After you get a successful test of the connection and credentials make

                                                                                                                  sure that you click Save Settings

                                                                                                                  At this point vROps will begin gathering statistics from your vCenter

                                                                                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                  insightful statistics and recommendations from vROps

                                                                                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                  bull vSAN Capacity Overview

                                                                                                                  bull Migrate to vSAN

                                                                                                                  bull vSAN Operations Overview

                                                                                                                  bull Troubleshoot vSAN

                                                                                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                  Figure 3-39

                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                  For those using vSAN these dashboards are invaluable They allow

                                                                                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                  clusters prevent vSAN trouble before it happens and if needed

                                                                                                                  troubleshoot vSAN (Figure 3-40)

                                                                                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                  vROps features and how to maximize your vSphere infrastructure

                                                                                                                  using vROps features like predictive DRS vSAN management and

                                                                                                                  powerful capacity dashboards

                                                                                                                  With the latest version of vROps some even more powerful features

                                                                                                                  have been released In the next chapter wersquoll dive into the latest

                                                                                                                  vROps features that will allow you to enable a self-driving vSphere

                                                                                                                  infrastructure

                                                                                                                  Drive on

                                                                                                                  Figure 3-40

                                                                                                                  CHAPTER 4

                                                                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                  read this chapter completely With the recently announced vROps 67

                                                                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                                                                  based on operational and business intent efficient capacity

                                                                                                                  management proactive planning and intelligent remediationrdquo

                                                                                                                  The goal for the self-driving data center is to provide a unified

                                                                                                                  management platform so that the IT organization can optimize

                                                                                                                  plan and scale the software-defined data center and multiple cloud

                                                                                                                  deployments from the applications to the infrastructure

                                                                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                                                                  having to go through the traditional installation steps that we covered

                                                                                                                  in Chapter 2 of this book With the new high speed installation

                                                                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                  configure it In addition to the deployment the high speed installation

                                                                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                                                                  communicate with the vCenter server that you deployed it from

                                                                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                  From there you can select either the online or offline installation mode

                                                                                                                  provide your vCenter server credentials define your environment

                                                                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                                                                  address details With that information vCenter will automatically

                                                                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                  configure the vSphere adapter in vROps

                                                                                                                  Figure 4-1

                                                                                                                  Figure 4-2

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                  You can be up and running with vROps faster than ever by combining

                                                                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                  when you combine vROps 67 and vCenter

                                                                                                                  67 Only with that magical combination

                                                                                                                  can you use the new vROps 67 plugin

                                                                                                                  for the vCenter 67 HTML5 web client

                                                                                                                  (Figure 4-3)

                                                                                                                  The vRealize Operations within vCenter

                                                                                                                  plugin provides you with six new

                                                                                                                  dashboards directly inside your vCenter

                                                                                                                  UI (Figure 4-4)

                                                                                                                  The end result is that you get all the

                                                                                                                  goodness of vROps in your vSphere client

                                                                                                                  helping you be more productive than ever

                                                                                                                  Figure 4-3

                                                                                                                  Figure 4-4

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                  makes vROps easier to use ultimately making you more productive

                                                                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                                                                  make it happen

                                                                                                                  Figure 4-5

                                                                                                                  Figure 4-6

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                  The first step is to access the current performance of your data center

                                                                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                  optimization window

                                                                                                                  Simply define intent by configuring settings such as target utilization

                                                                                                                  and cluster headroom then define tag-based placement requirements

                                                                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                  bull SLA tiers Gold Silver Bronze

                                                                                                                  bull License policies Windows Oracle Linux

                                                                                                                  bull Compliance PCI HIPAA

                                                                                                                  bull App affinity policies

                                                                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                                                                  automating workload balancing and performance optimization

                                                                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                                                                  bull Run it now manually based on recommendations

                                                                                                                  bull Schedule it for an automated ongoing optimization

                                                                                                                  Figure 4-7

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                  bull Automate to run when performance troubles occur and desired

                                                                                                                  performance intent isnrsquot met

                                                                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                  insights on potential cost savings from reclamation and analyze

                                                                                                                  optimum densities for the future

                                                                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                  presented As you can see cost data is directly correlated with capacity

                                                                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                  not needed

                                                                                                                  Figure 4-8

                                                                                                                  Figure 4-9

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                  After getting an idea of which data centers to prioritize and what could

                                                                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                  optimization actions This includes reclamation right-sizing and

                                                                                                                  automating workload balancing to reduce license costs as well as

                                                                                                                  densification to consolidate workloads into minimal clusters while

                                                                                                                  assuring that you meet goals for performance target utilization and

                                                                                                                  defined intent

                                                                                                                  The new capacity analytics engine is able to view historical trends and

                                                                                                                  predict the most constrained resources such as CPU memory and

                                                                                                                  disk space It can also give recommendations to either reclaim unused

                                                                                                                  capacity or even add capacity (Figure 4-11)

                                                                                                                  Figure 4-10

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                  workloads For some of those workloads it makes the most sense to

                                                                                                                  move them into the public cloud but which public cloud

                                                                                                                  The new version of vROps allows you to perform what-if scenario

                                                                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                  Figure 4-11

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                                                  Figure 4-12

                                                                                                                  Figure 4-13

                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                                                  addition to traditional applications

                                                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                  center solution that provides powerful features like predictive DRS

                                                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                                                  data center

                                                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                  the latest version check out the vROps

                                                                                                                  Upgrade Center

                                                                                                                  httpswwwvmwarecomproducts

                                                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                                                  If you donrsquot have vROps in place already you can

                                                                                                                  sign up for a free 60-day evaluation

                                                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                  • Chapter 1
                                                                                                                    • Getting Started with VMware vRealize Operations
                                                                                                                      • What is vRealize Operations
                                                                                                                      • How Does vRealize Operations Work
                                                                                                                      • Understanding vRealize Operations Editions
                                                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                      • Summary
                                                                                                                          • Chapter 2
                                                                                                                            • Deploying vRealize Operations
                                                                                                                              • vRealize Operations Architecture Overview
                                                                                                                              • Sizing vRealize Operations
                                                                                                                              • Installing vRealize Operations for the First Time
                                                                                                                              • Accessing vRealize Operations
                                                                                                                              • Summary
                                                                                                                                  • Chapter 3
                                                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                                                      • Configuring SSO in vROps
                                                                                                                                      • Understanding Policies in vROps
                                                                                                                                      • Automated Remediation in vROps
                                                                                                                                      • Configuring Alerts
                                                                                                                                      • Predictive DRS
                                                                                                                                      • Automated Workload Optimization
                                                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                                                      • Summary
                                                                                                                                          • Chapter 4
                                                                                                                                            • Maximizing vRealize Operations
                                                                                                                                              • High Speed Installation
                                                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                              • Enhanced User Interface
                                                                                                                                              • Automating Performance Based on Intent
                                                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                              • Whatrsquos Next

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 8

                                                                                                                    Configuring AlertsAccording to the vROps documentation vROps Alerts are events that

                                                                                                                    occur on the monitored objects when data analysis indicates deviations

                                                                                                                    from normal metric values or when a problem occurs with one of the

                                                                                                                    vRealize Operations components

                                                                                                                    In other words alerts are things you need know about

                                                                                                                    vROps Alerts come in three flavors

                                                                                                                    bull Critical

                                                                                                                    bull Immediate

                                                                                                                    bull Warning

                                                                                                                    Critical alerts should be acted upon immediately immediate alerts

                                                                                                                    (somewhat counter-intuitively) should be acted on ldquoas soon as

                                                                                                                    possiblerdquo and warning alerts should be checked ldquowhen you get timerdquo

                                                                                                                    Alerts are visible in a few different areas in vROps The most obvious is

                                                                                                                    the main Alerts menu as shown in Figure 3-20 Another place to see

                                                                                                                    alerts is from the Operations Overview as you can see in Figure 3-21

                                                                                                                    vROps comes with many different alerts preconfigured Under the Alerts

                                                                                                                    menu then under Alert Settings yoursquoll find Alert Definitions (Figure 3-22) where you can see all the predefined alerts customize those

                                                                                                                    alerts and create your own custom alerts should you decide to do so

                                                                                                                    Figure 3-20

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                                    Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                                    you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                                    by explaining the problem offering metrics to support its analysis and

                                                                                                                    providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                                    Figure 3-21

                                                                                                                    Figure 3-22

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                                    If you select an alert in the Alerts menu you can take ownership

                                                                                                                    cancel the alert suspend the alert go to the alert definition or release

                                                                                                                    ownership (Figure 3-24)

                                                                                                                    Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                                    scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                                    already know and love doesnrsquot

                                                                                                                    Figure 3-23

                                                                                                                    Figure 3-24

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                    If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                    VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                    that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                    (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                    needed to actually predict the needs of your applications With that

                                                                                                                    your applications can achieve the fastest performance possible and

                                                                                                                    your vSphere infrastructure can have the fastest workload balancing

                                                                                                                    ever Would that interest you

                                                                                                                    vSphere and DRS have been working together since vROps 62 when

                                                                                                                    Intelligent Workload Placement with DRS was announced With

                                                                                                                    Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                    workloads across clusters

                                                                                                                    With Intelligent Workload Placement in place you may think that

                                                                                                                    DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                    all DRS already does its job very well But letrsquos look at the different

                                                                                                                    approaches that DRS has available to it

                                                                                                                    Traditionally DRS has worked by reactively balancing workloads

                                                                                                                    when applications (running on VMs) arenrsquot getting the resources

                                                                                                                    they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                    and looks to see if those resources are continuously available if they

                                                                                                                    arenrsquot it moves that VM to a host that has those resources available

                                                                                                                    While this works well in most cases there is the potential for

                                                                                                                    contention and thus negative application performance impact (albeit

                                                                                                                    very short) DRS is included with vSphere Enterprise Plus

                                                                                                                    The next step up from reactive is balance which is the Intelligent

                                                                                                                    Workload Placement approach discussed earlier With the balance

                                                                                                                    method vSphere DRS and vROps begin working together

                                                                                                                    This is an improvement over the reactive method because vROps is

                                                                                                                    working at a higher level than DRS to analyze performance across

                                                                                                                    multiple clusters While this is by itself better than DRS the downside

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                    is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                    application performance issues and contention before it happens

                                                                                                                    Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                    performance issues While they typically fix application performance

                                                                                                                    issues very quickly therersquos no guarantee that they will in addition

                                                                                                                    therersquos no proactive diagnosis and prevention of problems before

                                                                                                                    they happen

                                                                                                                    Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                    of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                    predicts what resources each VM will need that day using the past

                                                                                                                    resource consumption of each VM as a guide to future needs

                                                                                                                    It combines that predictive ability with the knowledge of what VMs

                                                                                                                    are on each host and the resources that each host is able to contribute

                                                                                                                    vROps makes these predictions using its dynamic thresholds The

                                                                                                                    great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                    each individual VM and application

                                                                                                                    To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                    your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                    box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                    Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                    Edit your vSphere Solution then under the advanced settings enable

                                                                                                                    the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                    shown in Figure 3-27

                                                                                                                    Figure 3-25

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                    Each hour predictive DRS will combine its knowledge of the

                                                                                                                    environment combined with the historical resource utilization of each

                                                                                                                    VM then take action to ensure that the VMs receive the resources

                                                                                                                    Figure 3-26

                                                                                                                    Figure 3-27

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                    they need before theyrsquore needed The end result is that your critical

                                                                                                                    applications never get the chance to suffer performance degradation

                                                                                                                    Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                    feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                    thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                    in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                    workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                    that workloads get the resources that they need)

                                                                                                                    Unlike DRS which works within vSphere clusters automated workload

                                                                                                                    optimization automates the optimization of workloads between

                                                                                                                    vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                    having multiple vSphere clusters

                                                                                                                    I like to say that DRS works intra-cluster and automated workload

                                                                                                                    optimization works inter-cluster

                                                                                                                    Figure 3-28

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                    How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                    the Optimize Capacity section See Figure 3-28

                                                                                                                    You can control how yoursquod like the workloads to be placed in the

                                                                                                                    Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                    Figure 3-29

                                                                                                                    Once you have multiple clusters managed by vROps you can choose to

                                                                                                                    Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                    a Schedule or make workload balancing Automatic

                                                                                                                    Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                    next chapter of this book

                                                                                                                    Figure 3-29

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                    host of valuable metrics

                                                                                                                    bull Total environment capacity

                                                                                                                    bull Used capacity

                                                                                                                    bull CPU capacity trends

                                                                                                                    bull Memory capacity trends

                                                                                                                    Figure 3-30

                                                                                                                    Figure 3-31

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                    bull Disk capacity trends

                                                                                                                    bull Predict how much time remains before your most critical resources

                                                                                                                    are depleted

                                                                                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                    environment level from there you can drill even deeper For example

                                                                                                                    check out the workload analysis of the cluster in Figure 3-32

                                                                                                                    This drilldown can be done for a specific host VM or datastore For

                                                                                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                    In this case you should be concerned since just 35 days remain until

                                                                                                                    memory runs out in your vCenter Server VM

                                                                                                                    vROps can show the capacity and time remaining for any object it

                                                                                                                    manages including clusters hosts datastores and VMs It will

                                                                                                                    proactively alert you should the capacity and time remaining fall

                                                                                                                    below predetermined levels

                                                                                                                    Figure 3-32

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                    troubleshoot your vSphere infrastructure

                                                                                                                    To that end vROps constantly performs performance analysis to

                                                                                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                    vSAN in addition to the ability to troubleshoot via log data

                                                                                                                    Figure 3-33

                                                                                                                    Figure 3-34

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                    dashboard It enables you to quickly identify the type of contention

                                                                                                                    faced by each VM in the cluster

                                                                                                                    Besides the troubleshooting dashboards the real power of vROps

                                                                                                                    shines through when you realize how often the vROps Smart Alerts

                                                                                                                    are able to point you to the root cause of an issue and provide

                                                                                                                    recommendations for remediation so that you can quickly resolve any

                                                                                                                    trouble that might occur

                                                                                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                    management is built into vROps 66 and later

                                                                                                                    Using vSAN management and monitoring in vROps requires you to

                                                                                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                    the Administration menu then to Solutions select the VMware vSAN

                                                                                                                    solution then the Gear icon to configure (Figure 3-36)

                                                                                                                    Figure 3-35

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                    Figure 3-36

                                                                                                                    Figure 3-37

                                                                                                                    Figure 3-38

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                    After you get a successful test of the connection and credentials make

                                                                                                                    sure that you click Save Settings

                                                                                                                    At this point vROps will begin gathering statistics from your vCenter

                                                                                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                    insightful statistics and recommendations from vROps

                                                                                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                    bull vSAN Capacity Overview

                                                                                                                    bull Migrate to vSAN

                                                                                                                    bull vSAN Operations Overview

                                                                                                                    bull Troubleshoot vSAN

                                                                                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                    Figure 3-39

                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                    For those using vSAN these dashboards are invaluable They allow

                                                                                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                    clusters prevent vSAN trouble before it happens and if needed

                                                                                                                    troubleshoot vSAN (Figure 3-40)

                                                                                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                    vROps features and how to maximize your vSphere infrastructure

                                                                                                                    using vROps features like predictive DRS vSAN management and

                                                                                                                    powerful capacity dashboards

                                                                                                                    With the latest version of vROps some even more powerful features

                                                                                                                    have been released In the next chapter wersquoll dive into the latest

                                                                                                                    vROps features that will allow you to enable a self-driving vSphere

                                                                                                                    infrastructure

                                                                                                                    Drive on

                                                                                                                    Figure 3-40

                                                                                                                    CHAPTER 4

                                                                                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                    read this chapter completely With the recently announced vROps 67

                                                                                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                    driving data center will bring ldquoContinuous performance optimization

                                                                                                                    based on operational and business intent efficient capacity

                                                                                                                    management proactive planning and intelligent remediationrdquo

                                                                                                                    The goal for the self-driving data center is to provide a unified

                                                                                                                    management platform so that the IT organization can optimize

                                                                                                                    plan and scale the software-defined data center and multiple cloud

                                                                                                                    deployments from the applications to the infrastructure

                                                                                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                    new instance of vROps 67 directly from the vSphere client without

                                                                                                                    having to go through the traditional installation steps that we covered

                                                                                                                    in Chapter 2 of this book With the new high speed installation

                                                                                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                    configure it In addition to the deployment the high speed installation

                                                                                                                    also includes the automatic configuration of the vSphere Adapter to

                                                                                                                    communicate with the vCenter server that you deployed it from

                                                                                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                    From there you can select either the online or offline installation mode

                                                                                                                    provide your vCenter server credentials define your environment

                                                                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                                                                    address details With that information vCenter will automatically

                                                                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                    configure the vSphere adapter in vROps

                                                                                                                    Figure 4-1

                                                                                                                    Figure 4-2

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                    You can be up and running with vROps faster than ever by combining

                                                                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                    when you combine vROps 67 and vCenter

                                                                                                                    67 Only with that magical combination

                                                                                                                    can you use the new vROps 67 plugin

                                                                                                                    for the vCenter 67 HTML5 web client

                                                                                                                    (Figure 4-3)

                                                                                                                    The vRealize Operations within vCenter

                                                                                                                    plugin provides you with six new

                                                                                                                    dashboards directly inside your vCenter

                                                                                                                    UI (Figure 4-4)

                                                                                                                    The end result is that you get all the

                                                                                                                    goodness of vROps in your vSphere client

                                                                                                                    helping you be more productive than ever

                                                                                                                    Figure 4-3

                                                                                                                    Figure 4-4

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                    makes vROps easier to use ultimately making you more productive

                                                                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                                                                    make it happen

                                                                                                                    Figure 4-5

                                                                                                                    Figure 4-6

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                    The first step is to access the current performance of your data center

                                                                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                    optimization window

                                                                                                                    Simply define intent by configuring settings such as target utilization

                                                                                                                    and cluster headroom then define tag-based placement requirements

                                                                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                    bull SLA tiers Gold Silver Bronze

                                                                                                                    bull License policies Windows Oracle Linux

                                                                                                                    bull Compliance PCI HIPAA

                                                                                                                    bull App affinity policies

                                                                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                                                                    automating workload balancing and performance optimization

                                                                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                                                                    bull Run it now manually based on recommendations

                                                                                                                    bull Schedule it for an automated ongoing optimization

                                                                                                                    Figure 4-7

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                    bull Automate to run when performance troubles occur and desired

                                                                                                                    performance intent isnrsquot met

                                                                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                    insights on potential cost savings from reclamation and analyze

                                                                                                                    optimum densities for the future

                                                                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                    presented As you can see cost data is directly correlated with capacity

                                                                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                    not needed

                                                                                                                    Figure 4-8

                                                                                                                    Figure 4-9

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                    After getting an idea of which data centers to prioritize and what could

                                                                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                    optimization actions This includes reclamation right-sizing and

                                                                                                                    automating workload balancing to reduce license costs as well as

                                                                                                                    densification to consolidate workloads into minimal clusters while

                                                                                                                    assuring that you meet goals for performance target utilization and

                                                                                                                    defined intent

                                                                                                                    The new capacity analytics engine is able to view historical trends and

                                                                                                                    predict the most constrained resources such as CPU memory and

                                                                                                                    disk space It can also give recommendations to either reclaim unused

                                                                                                                    capacity or even add capacity (Figure 4-11)

                                                                                                                    Figure 4-10

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                    workloads For some of those workloads it makes the most sense to

                                                                                                                    move them into the public cloud but which public cloud

                                                                                                                    The new version of vROps allows you to perform what-if scenario

                                                                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                    Figure 4-11

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                    by automatically discovering VMs and apps then provisioning the

                                                                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                                                                    Figure 4-12

                                                                                                                    Figure 4-13

                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                                                    addition to traditional applications

                                                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                    center solution that provides powerful features like predictive DRS

                                                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                                                    data center

                                                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                    the latest version check out the vROps

                                                                                                                    Upgrade Center

                                                                                                                    httpswwwvmwarecomproducts

                                                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                                                    If you donrsquot have vROps in place already you can

                                                                                                                    sign up for a free 60-day evaluation

                                                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                    • Chapter 1
                                                                                                                      • Getting Started with VMware vRealize Operations
                                                                                                                        • What is vRealize Operations
                                                                                                                        • How Does vRealize Operations Work
                                                                                                                        • Understanding vRealize Operations Editions
                                                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                        • Summary
                                                                                                                            • Chapter 2
                                                                                                                              • Deploying vRealize Operations
                                                                                                                                • vRealize Operations Architecture Overview
                                                                                                                                • Sizing vRealize Operations
                                                                                                                                • Installing vRealize Operations for the First Time
                                                                                                                                • Accessing vRealize Operations
                                                                                                                                • Summary
                                                                                                                                    • Chapter 3
                                                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                                                        • Configuring SSO in vROps
                                                                                                                                        • Understanding Policies in vROps
                                                                                                                                        • Automated Remediation in vROps
                                                                                                                                        • Configuring Alerts
                                                                                                                                        • Predictive DRS
                                                                                                                                        • Automated Workload Optimization
                                                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                                                        • Summary
                                                                                                                                            • Chapter 4
                                                                                                                                              • Maximizing vRealize Operations
                                                                                                                                                • High Speed Installation
                                                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                • Enhanced User Interface
                                                                                                                                                • Automating Performance Based on Intent
                                                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                • Whatrsquos Next

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 5 9

                                                                                                                      Reacting to AlertsItrsquos important to know the different actions that you can take when

                                                                                                                      you receive an alert vROps is typically very helpful in resolving alerts

                                                                                                                      by explaining the problem offering metrics to support its analysis and

                                                                                                                      providing recommended actions to remediate the issue (Figure 3-23)

                                                                                                                      Figure 3-21

                                                                                                                      Figure 3-22

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                                      If you select an alert in the Alerts menu you can take ownership

                                                                                                                      cancel the alert suspend the alert go to the alert definition or release

                                                                                                                      ownership (Figure 3-24)

                                                                                                                      Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                                      scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                                      already know and love doesnrsquot

                                                                                                                      Figure 3-23

                                                                                                                      Figure 3-24

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                      If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                      VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                      that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                      (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                      needed to actually predict the needs of your applications With that

                                                                                                                      your applications can achieve the fastest performance possible and

                                                                                                                      your vSphere infrastructure can have the fastest workload balancing

                                                                                                                      ever Would that interest you

                                                                                                                      vSphere and DRS have been working together since vROps 62 when

                                                                                                                      Intelligent Workload Placement with DRS was announced With

                                                                                                                      Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                      workloads across clusters

                                                                                                                      With Intelligent Workload Placement in place you may think that

                                                                                                                      DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                      all DRS already does its job very well But letrsquos look at the different

                                                                                                                      approaches that DRS has available to it

                                                                                                                      Traditionally DRS has worked by reactively balancing workloads

                                                                                                                      when applications (running on VMs) arenrsquot getting the resources

                                                                                                                      they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                      and looks to see if those resources are continuously available if they

                                                                                                                      arenrsquot it moves that VM to a host that has those resources available

                                                                                                                      While this works well in most cases there is the potential for

                                                                                                                      contention and thus negative application performance impact (albeit

                                                                                                                      very short) DRS is included with vSphere Enterprise Plus

                                                                                                                      The next step up from reactive is balance which is the Intelligent

                                                                                                                      Workload Placement approach discussed earlier With the balance

                                                                                                                      method vSphere DRS and vROps begin working together

                                                                                                                      This is an improvement over the reactive method because vROps is

                                                                                                                      working at a higher level than DRS to analyze performance across

                                                                                                                      multiple clusters While this is by itself better than DRS the downside

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                      is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                      application performance issues and contention before it happens

                                                                                                                      Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                      performance issues While they typically fix application performance

                                                                                                                      issues very quickly therersquos no guarantee that they will in addition

                                                                                                                      therersquos no proactive diagnosis and prevention of problems before

                                                                                                                      they happen

                                                                                                                      Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                      of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                      predicts what resources each VM will need that day using the past

                                                                                                                      resource consumption of each VM as a guide to future needs

                                                                                                                      It combines that predictive ability with the knowledge of what VMs

                                                                                                                      are on each host and the resources that each host is able to contribute

                                                                                                                      vROps makes these predictions using its dynamic thresholds The

                                                                                                                      great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                      each individual VM and application

                                                                                                                      To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                      your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                      box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                      Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                      Edit your vSphere Solution then under the advanced settings enable

                                                                                                                      the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                      shown in Figure 3-27

                                                                                                                      Figure 3-25

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                      Each hour predictive DRS will combine its knowledge of the

                                                                                                                      environment combined with the historical resource utilization of each

                                                                                                                      VM then take action to ensure that the VMs receive the resources

                                                                                                                      Figure 3-26

                                                                                                                      Figure 3-27

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                      they need before theyrsquore needed The end result is that your critical

                                                                                                                      applications never get the chance to suffer performance degradation

                                                                                                                      Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                      feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                      thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                      in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                      workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                      that workloads get the resources that they need)

                                                                                                                      Unlike DRS which works within vSphere clusters automated workload

                                                                                                                      optimization automates the optimization of workloads between

                                                                                                                      vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                      having multiple vSphere clusters

                                                                                                                      I like to say that DRS works intra-cluster and automated workload

                                                                                                                      optimization works inter-cluster

                                                                                                                      Figure 3-28

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                      How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                      the Optimize Capacity section See Figure 3-28

                                                                                                                      You can control how yoursquod like the workloads to be placed in the

                                                                                                                      Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                      Figure 3-29

                                                                                                                      Once you have multiple clusters managed by vROps you can choose to

                                                                                                                      Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                      a Schedule or make workload balancing Automatic

                                                                                                                      Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                      next chapter of this book

                                                                                                                      Figure 3-29

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                      Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                      host of valuable metrics

                                                                                                                      bull Total environment capacity

                                                                                                                      bull Used capacity

                                                                                                                      bull CPU capacity trends

                                                                                                                      bull Memory capacity trends

                                                                                                                      Figure 3-30

                                                                                                                      Figure 3-31

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                      bull Disk capacity trends

                                                                                                                      bull Predict how much time remains before your most critical resources

                                                                                                                      are depleted

                                                                                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                      environment level from there you can drill even deeper For example

                                                                                                                      check out the workload analysis of the cluster in Figure 3-32

                                                                                                                      This drilldown can be done for a specific host VM or datastore For

                                                                                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                      In this case you should be concerned since just 35 days remain until

                                                                                                                      memory runs out in your vCenter Server VM

                                                                                                                      vROps can show the capacity and time remaining for any object it

                                                                                                                      manages including clusters hosts datastores and VMs It will

                                                                                                                      proactively alert you should the capacity and time remaining fall

                                                                                                                      below predetermined levels

                                                                                                                      Figure 3-32

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                      troubleshoot your vSphere infrastructure

                                                                                                                      To that end vROps constantly performs performance analysis to

                                                                                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                      vSAN in addition to the ability to troubleshoot via log data

                                                                                                                      Figure 3-33

                                                                                                                      Figure 3-34

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                      dashboard It enables you to quickly identify the type of contention

                                                                                                                      faced by each VM in the cluster

                                                                                                                      Besides the troubleshooting dashboards the real power of vROps

                                                                                                                      shines through when you realize how often the vROps Smart Alerts

                                                                                                                      are able to point you to the root cause of an issue and provide

                                                                                                                      recommendations for remediation so that you can quickly resolve any

                                                                                                                      trouble that might occur

                                                                                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                      management is built into vROps 66 and later

                                                                                                                      Using vSAN management and monitoring in vROps requires you to

                                                                                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                      the Administration menu then to Solutions select the VMware vSAN

                                                                                                                      solution then the Gear icon to configure (Figure 3-36)

                                                                                                                      Figure 3-35

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                      Figure 3-36

                                                                                                                      Figure 3-37

                                                                                                                      Figure 3-38

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                      After you get a successful test of the connection and credentials make

                                                                                                                      sure that you click Save Settings

                                                                                                                      At this point vROps will begin gathering statistics from your vCenter

                                                                                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                      insightful statistics and recommendations from vROps

                                                                                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                      bull vSAN Capacity Overview

                                                                                                                      bull Migrate to vSAN

                                                                                                                      bull vSAN Operations Overview

                                                                                                                      bull Troubleshoot vSAN

                                                                                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                      Figure 3-39

                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                      For those using vSAN these dashboards are invaluable They allow

                                                                                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                      clusters prevent vSAN trouble before it happens and if needed

                                                                                                                      troubleshoot vSAN (Figure 3-40)

                                                                                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                      vROps features and how to maximize your vSphere infrastructure

                                                                                                                      using vROps features like predictive DRS vSAN management and

                                                                                                                      powerful capacity dashboards

                                                                                                                      With the latest version of vROps some even more powerful features

                                                                                                                      have been released In the next chapter wersquoll dive into the latest

                                                                                                                      vROps features that will allow you to enable a self-driving vSphere

                                                                                                                      infrastructure

                                                                                                                      Drive on

                                                                                                                      Figure 3-40

                                                                                                                      CHAPTER 4

                                                                                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                      read this chapter completely With the recently announced vROps 67

                                                                                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                      driving data center will bring ldquoContinuous performance optimization

                                                                                                                      based on operational and business intent efficient capacity

                                                                                                                      management proactive planning and intelligent remediationrdquo

                                                                                                                      The goal for the self-driving data center is to provide a unified

                                                                                                                      management platform so that the IT organization can optimize

                                                                                                                      plan and scale the software-defined data center and multiple cloud

                                                                                                                      deployments from the applications to the infrastructure

                                                                                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                      new instance of vROps 67 directly from the vSphere client without

                                                                                                                      having to go through the traditional installation steps that we covered

                                                                                                                      in Chapter 2 of this book With the new high speed installation

                                                                                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                      configure it In addition to the deployment the high speed installation

                                                                                                                      also includes the automatic configuration of the vSphere Adapter to

                                                                                                                      communicate with the vCenter server that you deployed it from

                                                                                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                      From there you can select either the online or offline installation mode

                                                                                                                      provide your vCenter server credentials define your environment

                                                                                                                      (datacenter cluster host datastore and network) and provide IP

                                                                                                                      address details With that information vCenter will automatically

                                                                                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                      configure the vSphere adapter in vROps

                                                                                                                      Figure 4-1

                                                                                                                      Figure 4-2

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                      You can be up and running with vROps faster than ever by combining

                                                                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                      when you combine vROps 67 and vCenter

                                                                                                                      67 Only with that magical combination

                                                                                                                      can you use the new vROps 67 plugin

                                                                                                                      for the vCenter 67 HTML5 web client

                                                                                                                      (Figure 4-3)

                                                                                                                      The vRealize Operations within vCenter

                                                                                                                      plugin provides you with six new

                                                                                                                      dashboards directly inside your vCenter

                                                                                                                      UI (Figure 4-4)

                                                                                                                      The end result is that you get all the

                                                                                                                      goodness of vROps in your vSphere client

                                                                                                                      helping you be more productive than ever

                                                                                                                      Figure 4-3

                                                                                                                      Figure 4-4

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                      makes vROps easier to use ultimately making you more productive

                                                                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                                                                      make it happen

                                                                                                                      Figure 4-5

                                                                                                                      Figure 4-6

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                      The first step is to access the current performance of your data center

                                                                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                      optimization window

                                                                                                                      Simply define intent by configuring settings such as target utilization

                                                                                                                      and cluster headroom then define tag-based placement requirements

                                                                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                      bull SLA tiers Gold Silver Bronze

                                                                                                                      bull License policies Windows Oracle Linux

                                                                                                                      bull Compliance PCI HIPAA

                                                                                                                      bull App affinity policies

                                                                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                                                                      automating workload balancing and performance optimization

                                                                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                                                                      bull Run it now manually based on recommendations

                                                                                                                      bull Schedule it for an automated ongoing optimization

                                                                                                                      Figure 4-7

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                      bull Automate to run when performance troubles occur and desired

                                                                                                                      performance intent isnrsquot met

                                                                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                      insights on potential cost savings from reclamation and analyze

                                                                                                                      optimum densities for the future

                                                                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                      presented As you can see cost data is directly correlated with capacity

                                                                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                      not needed

                                                                                                                      Figure 4-8

                                                                                                                      Figure 4-9

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                      After getting an idea of which data centers to prioritize and what could

                                                                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                      optimization actions This includes reclamation right-sizing and

                                                                                                                      automating workload balancing to reduce license costs as well as

                                                                                                                      densification to consolidate workloads into minimal clusters while

                                                                                                                      assuring that you meet goals for performance target utilization and

                                                                                                                      defined intent

                                                                                                                      The new capacity analytics engine is able to view historical trends and

                                                                                                                      predict the most constrained resources such as CPU memory and

                                                                                                                      disk space It can also give recommendations to either reclaim unused

                                                                                                                      capacity or even add capacity (Figure 4-11)

                                                                                                                      Figure 4-10

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                      workloads For some of those workloads it makes the most sense to

                                                                                                                      move them into the public cloud but which public cloud

                                                                                                                      The new version of vROps allows you to perform what-if scenario

                                                                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                      Figure 4-11

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                      by automatically discovering VMs and apps then provisioning the

                                                                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                                                                      Figure 4-12

                                                                                                                      Figure 4-13

                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                      This capability enables IT to gain control and provide app monitoring

                                                                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                                                                      addition to traditional applications

                                                                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                      More importantly yoursquove learned how to maximize the power of

                                                                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                      center solution that provides powerful features like predictive DRS

                                                                                                                      workload optimization cost savings and ultimately the self-driving

                                                                                                                      data center

                                                                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                      the latest version check out the vROps

                                                                                                                      Upgrade Center

                                                                                                                      httpswwwvmwarecomproducts

                                                                                                                      vrealize-operationsupgrade-centerhtml

                                                                                                                      If you donrsquot have vROps in place already you can

                                                                                                                      sign up for a free 60-day evaluation

                                                                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                      • Chapter 1
                                                                                                                        • Getting Started with VMware vRealize Operations
                                                                                                                          • What is vRealize Operations
                                                                                                                          • How Does vRealize Operations Work
                                                                                                                          • Understanding vRealize Operations Editions
                                                                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                          • Summary
                                                                                                                              • Chapter 2
                                                                                                                                • Deploying vRealize Operations
                                                                                                                                  • vRealize Operations Architecture Overview
                                                                                                                                  • Sizing vRealize Operations
                                                                                                                                  • Installing vRealize Operations for the First Time
                                                                                                                                  • Accessing vRealize Operations
                                                                                                                                  • Summary
                                                                                                                                      • Chapter 3
                                                                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                                                                          • Configuring SSO in vROps
                                                                                                                                          • Understanding Policies in vROps
                                                                                                                                          • Automated Remediation in vROps
                                                                                                                                          • Configuring Alerts
                                                                                                                                          • Predictive DRS
                                                                                                                                          • Automated Workload Optimization
                                                                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                                                                          • Maximize Troubleshooting with vROps
                                                                                                                                          • Summary
                                                                                                                                              • Chapter 4
                                                                                                                                                • Maximizing vRealize Operations
                                                                                                                                                  • High Speed Installation
                                                                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                  • Enhanced User Interface
                                                                                                                                                  • Automating Performance Based on Intent
                                                                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                  • Whatrsquos Next

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 0

                                                                                                                        If you select an alert in the Alerts menu you can take ownership

                                                                                                                        cancel the alert suspend the alert go to the alert definition or release

                                                                                                                        ownership (Figure 3-24)

                                                                                                                        Predictive DRS Back in vROps 64 VMware introduced predictive distributed resource

                                                                                                                        scheduler aka pDRS So what does pDRS do that the DRS you

                                                                                                                        already know and love doesnrsquot

                                                                                                                        Figure 3-23

                                                                                                                        Figure 3-24

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                        If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                        VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                        that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                        (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                        needed to actually predict the needs of your applications With that

                                                                                                                        your applications can achieve the fastest performance possible and

                                                                                                                        your vSphere infrastructure can have the fastest workload balancing

                                                                                                                        ever Would that interest you

                                                                                                                        vSphere and DRS have been working together since vROps 62 when

                                                                                                                        Intelligent Workload Placement with DRS was announced With

                                                                                                                        Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                        workloads across clusters

                                                                                                                        With Intelligent Workload Placement in place you may think that

                                                                                                                        DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                        all DRS already does its job very well But letrsquos look at the different

                                                                                                                        approaches that DRS has available to it

                                                                                                                        Traditionally DRS has worked by reactively balancing workloads

                                                                                                                        when applications (running on VMs) arenrsquot getting the resources

                                                                                                                        they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                        and looks to see if those resources are continuously available if they

                                                                                                                        arenrsquot it moves that VM to a host that has those resources available

                                                                                                                        While this works well in most cases there is the potential for

                                                                                                                        contention and thus negative application performance impact (albeit

                                                                                                                        very short) DRS is included with vSphere Enterprise Plus

                                                                                                                        The next step up from reactive is balance which is the Intelligent

                                                                                                                        Workload Placement approach discussed earlier With the balance

                                                                                                                        method vSphere DRS and vROps begin working together

                                                                                                                        This is an improvement over the reactive method because vROps is

                                                                                                                        working at a higher level than DRS to analyze performance across

                                                                                                                        multiple clusters While this is by itself better than DRS the downside

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                        is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                        application performance issues and contention before it happens

                                                                                                                        Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                        performance issues While they typically fix application performance

                                                                                                                        issues very quickly therersquos no guarantee that they will in addition

                                                                                                                        therersquos no proactive diagnosis and prevention of problems before

                                                                                                                        they happen

                                                                                                                        Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                        of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                        predicts what resources each VM will need that day using the past

                                                                                                                        resource consumption of each VM as a guide to future needs

                                                                                                                        It combines that predictive ability with the knowledge of what VMs

                                                                                                                        are on each host and the resources that each host is able to contribute

                                                                                                                        vROps makes these predictions using its dynamic thresholds The

                                                                                                                        great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                        each individual VM and application

                                                                                                                        To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                        your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                        box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                        Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                        Edit your vSphere Solution then under the advanced settings enable

                                                                                                                        the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                        shown in Figure 3-27

                                                                                                                        Figure 3-25

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                        Each hour predictive DRS will combine its knowledge of the

                                                                                                                        environment combined with the historical resource utilization of each

                                                                                                                        VM then take action to ensure that the VMs receive the resources

                                                                                                                        Figure 3-26

                                                                                                                        Figure 3-27

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                        they need before theyrsquore needed The end result is that your critical

                                                                                                                        applications never get the chance to suffer performance degradation

                                                                                                                        Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                        feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                        thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                        in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                        workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                        that workloads get the resources that they need)

                                                                                                                        Unlike DRS which works within vSphere clusters automated workload

                                                                                                                        optimization automates the optimization of workloads between

                                                                                                                        vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                        having multiple vSphere clusters

                                                                                                                        I like to say that DRS works intra-cluster and automated workload

                                                                                                                        optimization works inter-cluster

                                                                                                                        Figure 3-28

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                        How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                        the Optimize Capacity section See Figure 3-28

                                                                                                                        You can control how yoursquod like the workloads to be placed in the

                                                                                                                        Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                        Figure 3-29

                                                                                                                        Once you have multiple clusters managed by vROps you can choose to

                                                                                                                        Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                        a Schedule or make workload balancing Automatic

                                                                                                                        Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                        next chapter of this book

                                                                                                                        Figure 3-29

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                        Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                        host of valuable metrics

                                                                                                                        bull Total environment capacity

                                                                                                                        bull Used capacity

                                                                                                                        bull CPU capacity trends

                                                                                                                        bull Memory capacity trends

                                                                                                                        Figure 3-30

                                                                                                                        Figure 3-31

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                        bull Disk capacity trends

                                                                                                                        bull Predict how much time remains before your most critical resources

                                                                                                                        are depleted

                                                                                                                        By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                        environment level from there you can drill even deeper For example

                                                                                                                        check out the workload analysis of the cluster in Figure 3-32

                                                                                                                        This drilldown can be done for a specific host VM or datastore For

                                                                                                                        example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                        In this case you should be concerned since just 35 days remain until

                                                                                                                        memory runs out in your vCenter Server VM

                                                                                                                        vROps can show the capacity and time remaining for any object it

                                                                                                                        manages including clusters hosts datastores and VMs It will

                                                                                                                        proactively alert you should the capacity and time remaining fall

                                                                                                                        below predetermined levels

                                                                                                                        Figure 3-32

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                        troubleshoot your vSphere infrastructure

                                                                                                                        To that end vROps constantly performs performance analysis to

                                                                                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                        vSAN in addition to the ability to troubleshoot via log data

                                                                                                                        Figure 3-33

                                                                                                                        Figure 3-34

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                        dashboard It enables you to quickly identify the type of contention

                                                                                                                        faced by each VM in the cluster

                                                                                                                        Besides the troubleshooting dashboards the real power of vROps

                                                                                                                        shines through when you realize how often the vROps Smart Alerts

                                                                                                                        are able to point you to the root cause of an issue and provide

                                                                                                                        recommendations for remediation so that you can quickly resolve any

                                                                                                                        trouble that might occur

                                                                                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                        management is built into vROps 66 and later

                                                                                                                        Using vSAN management and monitoring in vROps requires you to

                                                                                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                        the Administration menu then to Solutions select the VMware vSAN

                                                                                                                        solution then the Gear icon to configure (Figure 3-36)

                                                                                                                        Figure 3-35

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                        Figure 3-36

                                                                                                                        Figure 3-37

                                                                                                                        Figure 3-38

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                        After you get a successful test of the connection and credentials make

                                                                                                                        sure that you click Save Settings

                                                                                                                        At this point vROps will begin gathering statistics from your vCenter

                                                                                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                        insightful statistics and recommendations from vROps

                                                                                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                        bull vSAN Capacity Overview

                                                                                                                        bull Migrate to vSAN

                                                                                                                        bull vSAN Operations Overview

                                                                                                                        bull Troubleshoot vSAN

                                                                                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                        Figure 3-39

                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                        For those using vSAN these dashboards are invaluable They allow

                                                                                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                        clusters prevent vSAN trouble before it happens and if needed

                                                                                                                        troubleshoot vSAN (Figure 3-40)

                                                                                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                        vROps features and how to maximize your vSphere infrastructure

                                                                                                                        using vROps features like predictive DRS vSAN management and

                                                                                                                        powerful capacity dashboards

                                                                                                                        With the latest version of vROps some even more powerful features

                                                                                                                        have been released In the next chapter wersquoll dive into the latest

                                                                                                                        vROps features that will allow you to enable a self-driving vSphere

                                                                                                                        infrastructure

                                                                                                                        Drive on

                                                                                                                        Figure 3-40

                                                                                                                        CHAPTER 4

                                                                                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                        read this chapter completely With the recently announced vROps 67

                                                                                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                        driving data center will bring ldquoContinuous performance optimization

                                                                                                                        based on operational and business intent efficient capacity

                                                                                                                        management proactive planning and intelligent remediationrdquo

                                                                                                                        The goal for the self-driving data center is to provide a unified

                                                                                                                        management platform so that the IT organization can optimize

                                                                                                                        plan and scale the software-defined data center and multiple cloud

                                                                                                                        deployments from the applications to the infrastructure

                                                                                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                        new instance of vROps 67 directly from the vSphere client without

                                                                                                                        having to go through the traditional installation steps that we covered

                                                                                                                        in Chapter 2 of this book With the new high speed installation

                                                                                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                        configure it In addition to the deployment the high speed installation

                                                                                                                        also includes the automatic configuration of the vSphere Adapter to

                                                                                                                        communicate with the vCenter server that you deployed it from

                                                                                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                        From there you can select either the online or offline installation mode

                                                                                                                        provide your vCenter server credentials define your environment

                                                                                                                        (datacenter cluster host datastore and network) and provide IP

                                                                                                                        address details With that information vCenter will automatically

                                                                                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                        configure the vSphere adapter in vROps

                                                                                                                        Figure 4-1

                                                                                                                        Figure 4-2

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                        You can be up and running with vROps faster than ever by combining

                                                                                                                        vSphere 67 vCenter 67 and vROps 67

                                                                                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                        when you combine vROps 67 and vCenter

                                                                                                                        67 Only with that magical combination

                                                                                                                        can you use the new vROps 67 plugin

                                                                                                                        for the vCenter 67 HTML5 web client

                                                                                                                        (Figure 4-3)

                                                                                                                        The vRealize Operations within vCenter

                                                                                                                        plugin provides you with six new

                                                                                                                        dashboards directly inside your vCenter

                                                                                                                        UI (Figure 4-4)

                                                                                                                        The end result is that you get all the

                                                                                                                        goodness of vROps in your vSphere client

                                                                                                                        helping you be more productive than ever

                                                                                                                        Figure 4-3

                                                                                                                        Figure 4-4

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                        makes vROps easier to use ultimately making you more productive

                                                                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                                                                        make it happen

                                                                                                                        Figure 4-5

                                                                                                                        Figure 4-6

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                        The first step is to access the current performance of your data center

                                                                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                        optimization window

                                                                                                                        Simply define intent by configuring settings such as target utilization

                                                                                                                        and cluster headroom then define tag-based placement requirements

                                                                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                        bull SLA tiers Gold Silver Bronze

                                                                                                                        bull License policies Windows Oracle Linux

                                                                                                                        bull Compliance PCI HIPAA

                                                                                                                        bull App affinity policies

                                                                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                                                                        automating workload balancing and performance optimization

                                                                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                                                                        bull Run it now manually based on recommendations

                                                                                                                        bull Schedule it for an automated ongoing optimization

                                                                                                                        Figure 4-7

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                        bull Automate to run when performance troubles occur and desired

                                                                                                                        performance intent isnrsquot met

                                                                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                        insights on potential cost savings from reclamation and analyze

                                                                                                                        optimum densities for the future

                                                                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                        presented As you can see cost data is directly correlated with capacity

                                                                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                        not needed

                                                                                                                        Figure 4-8

                                                                                                                        Figure 4-9

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                        After getting an idea of which data centers to prioritize and what could

                                                                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                        optimization actions This includes reclamation right-sizing and

                                                                                                                        automating workload balancing to reduce license costs as well as

                                                                                                                        densification to consolidate workloads into minimal clusters while

                                                                                                                        assuring that you meet goals for performance target utilization and

                                                                                                                        defined intent

                                                                                                                        The new capacity analytics engine is able to view historical trends and

                                                                                                                        predict the most constrained resources such as CPU memory and

                                                                                                                        disk space It can also give recommendations to either reclaim unused

                                                                                                                        capacity or even add capacity (Figure 4-11)

                                                                                                                        Figure 4-10

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                        workloads For some of those workloads it makes the most sense to

                                                                                                                        move them into the public cloud but which public cloud

                                                                                                                        The new version of vROps allows you to perform what-if scenario

                                                                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                        Figure 4-11

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                        by automatically discovering VMs and apps then provisioning the

                                                                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                                                                        Figure 4-12

                                                                                                                        Figure 4-13

                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                        This capability enables IT to gain control and provide app monitoring

                                                                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                                                                        addition to traditional applications

                                                                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                        More importantly yoursquove learned how to maximize the power of

                                                                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                        center solution that provides powerful features like predictive DRS

                                                                                                                        workload optimization cost savings and ultimately the self-driving

                                                                                                                        data center

                                                                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                        the latest version check out the vROps

                                                                                                                        Upgrade Center

                                                                                                                        httpswwwvmwarecomproducts

                                                                                                                        vrealize-operationsupgrade-centerhtml

                                                                                                                        If you donrsquot have vROps in place already you can

                                                                                                                        sign up for a free 60-day evaluation

                                                                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                        • Chapter 1
                                                                                                                          • Getting Started with VMware vRealize Operations
                                                                                                                            • What is vRealize Operations
                                                                                                                            • How Does vRealize Operations Work
                                                                                                                            • Understanding vRealize Operations Editions
                                                                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                            • Summary
                                                                                                                                • Chapter 2
                                                                                                                                  • Deploying vRealize Operations
                                                                                                                                    • vRealize Operations Architecture Overview
                                                                                                                                    • Sizing vRealize Operations
                                                                                                                                    • Installing vRealize Operations for the First Time
                                                                                                                                    • Accessing vRealize Operations
                                                                                                                                    • Summary
                                                                                                                                        • Chapter 3
                                                                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                                                                            • Configuring SSO in vROps
                                                                                                                                            • Understanding Policies in vROps
                                                                                                                                            • Automated Remediation in vROps
                                                                                                                                            • Configuring Alerts
                                                                                                                                            • Predictive DRS
                                                                                                                                            • Automated Workload Optimization
                                                                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                                                                            • Maximize Troubleshooting with vROps
                                                                                                                                            • Summary
                                                                                                                                                • Chapter 4
                                                                                                                                                  • Maximizing vRealize Operations
                                                                                                                                                    • High Speed Installation
                                                                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                    • Enhanced User Interface
                                                                                                                                                    • Automating Performance Based on Intent
                                                                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                    • Whatrsquos Next

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 1

                                                                                                                          If yoursquore a typical vSphere admin itrsquos likely that you already use

                                                                                                                          VMwarersquos DRS in your vSphere infrastructure and itrsquos equally likely

                                                                                                                          that you love it (I know I do) You may think that DRS is already perfect

                                                                                                                          (and I agree itrsquos pretty cool) but what if DRS had the information it

                                                                                                                          needed to actually predict the needs of your applications With that

                                                                                                                          your applications can achieve the fastest performance possible and

                                                                                                                          your vSphere infrastructure can have the fastest workload balancing

                                                                                                                          ever Would that interest you

                                                                                                                          vSphere and DRS have been working together since vROps 62 when

                                                                                                                          Intelligent Workload Placement with DRS was announced With

                                                                                                                          Intelligent Workload Placement vROps helped to rebalance VM

                                                                                                                          workloads across clusters

                                                                                                                          With Intelligent Workload Placement in place you may think that

                                                                                                                          DRS doesnrsquot need any help balancing workloads within a cluster after

                                                                                                                          all DRS already does its job very well But letrsquos look at the different

                                                                                                                          approaches that DRS has available to it

                                                                                                                          Traditionally DRS has worked by reactively balancing workloads

                                                                                                                          when applications (running on VMs) arenrsquot getting the resources

                                                                                                                          they need DRS analyzes the resources allocated (CPU and memory)

                                                                                                                          and looks to see if those resources are continuously available if they

                                                                                                                          arenrsquot it moves that VM to a host that has those resources available

                                                                                                                          While this works well in most cases there is the potential for

                                                                                                                          contention and thus negative application performance impact (albeit

                                                                                                                          very short) DRS is included with vSphere Enterprise Plus

                                                                                                                          The next step up from reactive is balance which is the Intelligent

                                                                                                                          Workload Placement approach discussed earlier With the balance

                                                                                                                          method vSphere DRS and vROps begin working together

                                                                                                                          This is an improvement over the reactive method because vROps is

                                                                                                                          working at a higher level than DRS to analyze performance across

                                                                                                                          multiple clusters While this is by itself better than DRS the downside

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                          is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                          application performance issues and contention before it happens

                                                                                                                          Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                          performance issues While they typically fix application performance

                                                                                                                          issues very quickly therersquos no guarantee that they will in addition

                                                                                                                          therersquos no proactive diagnosis and prevention of problems before

                                                                                                                          they happen

                                                                                                                          Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                          of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                          predicts what resources each VM will need that day using the past

                                                                                                                          resource consumption of each VM as a guide to future needs

                                                                                                                          It combines that predictive ability with the knowledge of what VMs

                                                                                                                          are on each host and the resources that each host is able to contribute

                                                                                                                          vROps makes these predictions using its dynamic thresholds The

                                                                                                                          great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                          each individual VM and application

                                                                                                                          To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                          your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                          box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                          Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                          Edit your vSphere Solution then under the advanced settings enable

                                                                                                                          the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                          shown in Figure 3-27

                                                                                                                          Figure 3-25

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                          Each hour predictive DRS will combine its knowledge of the

                                                                                                                          environment combined with the historical resource utilization of each

                                                                                                                          VM then take action to ensure that the VMs receive the resources

                                                                                                                          Figure 3-26

                                                                                                                          Figure 3-27

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                          they need before theyrsquore needed The end result is that your critical

                                                                                                                          applications never get the chance to suffer performance degradation

                                                                                                                          Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                          feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                          thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                          in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                          workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                          that workloads get the resources that they need)

                                                                                                                          Unlike DRS which works within vSphere clusters automated workload

                                                                                                                          optimization automates the optimization of workloads between

                                                                                                                          vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                          having multiple vSphere clusters

                                                                                                                          I like to say that DRS works intra-cluster and automated workload

                                                                                                                          optimization works inter-cluster

                                                                                                                          Figure 3-28

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                          How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                          the Optimize Capacity section See Figure 3-28

                                                                                                                          You can control how yoursquod like the workloads to be placed in the

                                                                                                                          Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                          Figure 3-29

                                                                                                                          Once you have multiple clusters managed by vROps you can choose to

                                                                                                                          Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                          a Schedule or make workload balancing Automatic

                                                                                                                          Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                          next chapter of this book

                                                                                                                          Figure 3-29

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                          Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                          host of valuable metrics

                                                                                                                          bull Total environment capacity

                                                                                                                          bull Used capacity

                                                                                                                          bull CPU capacity trends

                                                                                                                          bull Memory capacity trends

                                                                                                                          Figure 3-30

                                                                                                                          Figure 3-31

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                          bull Disk capacity trends

                                                                                                                          bull Predict how much time remains before your most critical resources

                                                                                                                          are depleted

                                                                                                                          By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                          environment level from there you can drill even deeper For example

                                                                                                                          check out the workload analysis of the cluster in Figure 3-32

                                                                                                                          This drilldown can be done for a specific host VM or datastore For

                                                                                                                          example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                          In this case you should be concerned since just 35 days remain until

                                                                                                                          memory runs out in your vCenter Server VM

                                                                                                                          vROps can show the capacity and time remaining for any object it

                                                                                                                          manages including clusters hosts datastores and VMs It will

                                                                                                                          proactively alert you should the capacity and time remaining fall

                                                                                                                          below predetermined levels

                                                                                                                          Figure 3-32

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                          Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                          happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                          troubleshoot your vSphere infrastructure

                                                                                                                          To that end vROps constantly performs performance analysis to

                                                                                                                          identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                          troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                          vSAN in addition to the ability to troubleshoot via log data

                                                                                                                          Figure 3-33

                                                                                                                          Figure 3-34

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                          dashboard It enables you to quickly identify the type of contention

                                                                                                                          faced by each VM in the cluster

                                                                                                                          Besides the troubleshooting dashboards the real power of vROps

                                                                                                                          shines through when you realize how often the vROps Smart Alerts

                                                                                                                          are able to point you to the root cause of an issue and provide

                                                                                                                          recommendations for remediation so that you can quickly resolve any

                                                                                                                          trouble that might occur

                                                                                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                          management is built into vROps 66 and later

                                                                                                                          Using vSAN management and monitoring in vROps requires you to

                                                                                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                          the Administration menu then to Solutions select the VMware vSAN

                                                                                                                          solution then the Gear icon to configure (Figure 3-36)

                                                                                                                          Figure 3-35

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                          Figure 3-36

                                                                                                                          Figure 3-37

                                                                                                                          Figure 3-38

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                          After you get a successful test of the connection and credentials make

                                                                                                                          sure that you click Save Settings

                                                                                                                          At this point vROps will begin gathering statistics from your vCenter

                                                                                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                          insightful statistics and recommendations from vROps

                                                                                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                          bull vSAN Capacity Overview

                                                                                                                          bull Migrate to vSAN

                                                                                                                          bull vSAN Operations Overview

                                                                                                                          bull Troubleshoot vSAN

                                                                                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                          Figure 3-39

                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                          For those using vSAN these dashboards are invaluable They allow

                                                                                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                          clusters prevent vSAN trouble before it happens and if needed

                                                                                                                          troubleshoot vSAN (Figure 3-40)

                                                                                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                          vROps features and how to maximize your vSphere infrastructure

                                                                                                                          using vROps features like predictive DRS vSAN management and

                                                                                                                          powerful capacity dashboards

                                                                                                                          With the latest version of vROps some even more powerful features

                                                                                                                          have been released In the next chapter wersquoll dive into the latest

                                                                                                                          vROps features that will allow you to enable a self-driving vSphere

                                                                                                                          infrastructure

                                                                                                                          Drive on

                                                                                                                          Figure 3-40

                                                                                                                          CHAPTER 4

                                                                                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                          read this chapter completely With the recently announced vROps 67

                                                                                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                          driving data center will bring ldquoContinuous performance optimization

                                                                                                                          based on operational and business intent efficient capacity

                                                                                                                          management proactive planning and intelligent remediationrdquo

                                                                                                                          The goal for the self-driving data center is to provide a unified

                                                                                                                          management platform so that the IT organization can optimize

                                                                                                                          plan and scale the software-defined data center and multiple cloud

                                                                                                                          deployments from the applications to the infrastructure

                                                                                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                          new instance of vROps 67 directly from the vSphere client without

                                                                                                                          having to go through the traditional installation steps that we covered

                                                                                                                          in Chapter 2 of this book With the new high speed installation

                                                                                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                          configure it In addition to the deployment the high speed installation

                                                                                                                          also includes the automatic configuration of the vSphere Adapter to

                                                                                                                          communicate with the vCenter server that you deployed it from

                                                                                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                          From there you can select either the online or offline installation mode

                                                                                                                          provide your vCenter server credentials define your environment

                                                                                                                          (datacenter cluster host datastore and network) and provide IP

                                                                                                                          address details With that information vCenter will automatically

                                                                                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                          configure the vSphere adapter in vROps

                                                                                                                          Figure 4-1

                                                                                                                          Figure 4-2

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                          You can be up and running with vROps faster than ever by combining

                                                                                                                          vSphere 67 vCenter 67 and vROps 67

                                                                                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                          when you combine vROps 67 and vCenter

                                                                                                                          67 Only with that magical combination

                                                                                                                          can you use the new vROps 67 plugin

                                                                                                                          for the vCenter 67 HTML5 web client

                                                                                                                          (Figure 4-3)

                                                                                                                          The vRealize Operations within vCenter

                                                                                                                          plugin provides you with six new

                                                                                                                          dashboards directly inside your vCenter

                                                                                                                          UI (Figure 4-4)

                                                                                                                          The end result is that you get all the

                                                                                                                          goodness of vROps in your vSphere client

                                                                                                                          helping you be more productive than ever

                                                                                                                          Figure 4-3

                                                                                                                          Figure 4-4

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                          makes vROps easier to use ultimately making you more productive

                                                                                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                          metrics and logs Figure 4-5 shows the new interface

                                                                                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                          define how the data centerrsquos intended to run and then for vROps to

                                                                                                                          make it happen

                                                                                                                          Figure 4-5

                                                                                                                          Figure 4-6

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                          The first step is to access the current performance of your data center

                                                                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                          optimization window

                                                                                                                          Simply define intent by configuring settings such as target utilization

                                                                                                                          and cluster headroom then define tag-based placement requirements

                                                                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                          bull SLA tiers Gold Silver Bronze

                                                                                                                          bull License policies Windows Oracle Linux

                                                                                                                          bull Compliance PCI HIPAA

                                                                                                                          bull App affinity policies

                                                                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                                                                          automating workload balancing and performance optimization

                                                                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                                                                          bull Run it now manually based on recommendations

                                                                                                                          bull Schedule it for an automated ongoing optimization

                                                                                                                          Figure 4-7

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                          bull Automate to run when performance troubles occur and desired

                                                                                                                          performance intent isnrsquot met

                                                                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                          insights on potential cost savings from reclamation and analyze

                                                                                                                          optimum densities for the future

                                                                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                          presented As you can see cost data is directly correlated with capacity

                                                                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                          not needed

                                                                                                                          Figure 4-8

                                                                                                                          Figure 4-9

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                          After getting an idea of which data centers to prioritize and what could

                                                                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                          optimization actions This includes reclamation right-sizing and

                                                                                                                          automating workload balancing to reduce license costs as well as

                                                                                                                          densification to consolidate workloads into minimal clusters while

                                                                                                                          assuring that you meet goals for performance target utilization and

                                                                                                                          defined intent

                                                                                                                          The new capacity analytics engine is able to view historical trends and

                                                                                                                          predict the most constrained resources such as CPU memory and

                                                                                                                          disk space It can also give recommendations to either reclaim unused

                                                                                                                          capacity or even add capacity (Figure 4-11)

                                                                                                                          Figure 4-10

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                          workloads For some of those workloads it makes the most sense to

                                                                                                                          move them into the public cloud but which public cloud

                                                                                                                          The new version of vROps allows you to perform what-if scenario

                                                                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                          Figure 4-11

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                          by automatically discovering VMs and apps then provisioning the

                                                                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                                                                          Figure 4-12

                                                                                                                          Figure 4-13

                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                          This capability enables IT to gain control and provide app monitoring

                                                                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                                                                          addition to traditional applications

                                                                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                          More importantly yoursquove learned how to maximize the power of

                                                                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                          center solution that provides powerful features like predictive DRS

                                                                                                                          workload optimization cost savings and ultimately the self-driving

                                                                                                                          data center

                                                                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                          the latest version check out the vROps

                                                                                                                          Upgrade Center

                                                                                                                          httpswwwvmwarecomproducts

                                                                                                                          vrealize-operationsupgrade-centerhtml

                                                                                                                          If you donrsquot have vROps in place already you can

                                                                                                                          sign up for a free 60-day evaluation

                                                                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                          • Chapter 1
                                                                                                                            • Getting Started with VMware vRealize Operations
                                                                                                                              • What is vRealize Operations
                                                                                                                              • How Does vRealize Operations Work
                                                                                                                              • Understanding vRealize Operations Editions
                                                                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                              • Summary
                                                                                                                                  • Chapter 2
                                                                                                                                    • Deploying vRealize Operations
                                                                                                                                      • vRealize Operations Architecture Overview
                                                                                                                                      • Sizing vRealize Operations
                                                                                                                                      • Installing vRealize Operations for the First Time
                                                                                                                                      • Accessing vRealize Operations
                                                                                                                                      • Summary
                                                                                                                                          • Chapter 3
                                                                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                                                                              • Configuring SSO in vROps
                                                                                                                                              • Understanding Policies in vROps
                                                                                                                                              • Automated Remediation in vROps
                                                                                                                                              • Configuring Alerts
                                                                                                                                              • Predictive DRS
                                                                                                                                              • Automated Workload Optimization
                                                                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                                                                              • Maximize Troubleshooting with vROps
                                                                                                                                              • Summary
                                                                                                                                                  • Chapter 4
                                                                                                                                                    • Maximizing vRealize Operations
                                                                                                                                                      • High Speed Installation
                                                                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                      • Enhanced User Interface
                                                                                                                                                      • Automating Performance Based on Intent
                                                                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                      • Whatrsquos Next

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 2

                                                                                                                            is that it comes with high overhead and doesnrsquot do anything to prevent

                                                                                                                            application performance issues and contention before it happens

                                                                                                                            Enabling Predictive Distributed Resource Scheduler (pDRS)Thus neither reactive or balanced can guarantee to prevent application

                                                                                                                            performance issues While they typically fix application performance

                                                                                                                            issues very quickly therersquos no guarantee that they will in addition

                                                                                                                            therersquos no proactive diagnosis and prevention of problems before

                                                                                                                            they happen

                                                                                                                            Predictive DRS does exactly this helping the admin get out ahead

                                                                                                                            of their infrastructure (Figure 3-25) With minimal overhead pDRS

                                                                                                                            predicts what resources each VM will need that day using the past

                                                                                                                            resource consumption of each VM as a guide to future needs

                                                                                                                            It combines that predictive ability with the knowledge of what VMs

                                                                                                                            are on each host and the resources that each host is able to contribute

                                                                                                                            vROps makes these predictions using its dynamic thresholds The

                                                                                                                            great thing about these dynamic thresholds is that theyrsquore tailored to

                                                                                                                            each individual VM and application

                                                                                                                            To enable pDRS log into your vSphere Web Client (not vROps) go to

                                                                                                                            your DRS Cluster Configuration enable vSphere DRS and check the

                                                                                                                            box to Enable Predictive DRS (see Figure 3-26)

                                                                                                                            Next navigate to the Administration menu in vROps then to Solutions

                                                                                                                            Edit your vSphere Solution then under the advanced settings enable

                                                                                                                            the vCenter adapter to Provide data to vSphere Predictive DRS as

                                                                                                                            shown in Figure 3-27

                                                                                                                            Figure 3-25

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                            Each hour predictive DRS will combine its knowledge of the

                                                                                                                            environment combined with the historical resource utilization of each

                                                                                                                            VM then take action to ensure that the VMs receive the resources

                                                                                                                            Figure 3-26

                                                                                                                            Figure 3-27

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                            they need before theyrsquore needed The end result is that your critical

                                                                                                                            applications never get the chance to suffer performance degradation

                                                                                                                            Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                            feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                            thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                            in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                            workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                            that workloads get the resources that they need)

                                                                                                                            Unlike DRS which works within vSphere clusters automated workload

                                                                                                                            optimization automates the optimization of workloads between

                                                                                                                            vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                            having multiple vSphere clusters

                                                                                                                            I like to say that DRS works intra-cluster and automated workload

                                                                                                                            optimization works inter-cluster

                                                                                                                            Figure 3-28

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                            How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                            the Optimize Capacity section See Figure 3-28

                                                                                                                            You can control how yoursquod like the workloads to be placed in the

                                                                                                                            Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                            Figure 3-29

                                                                                                                            Once you have multiple clusters managed by vROps you can choose to

                                                                                                                            Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                            a Schedule or make workload balancing Automatic

                                                                                                                            Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                            next chapter of this book

                                                                                                                            Figure 3-29

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                            Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                            host of valuable metrics

                                                                                                                            bull Total environment capacity

                                                                                                                            bull Used capacity

                                                                                                                            bull CPU capacity trends

                                                                                                                            bull Memory capacity trends

                                                                                                                            Figure 3-30

                                                                                                                            Figure 3-31

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                            bull Disk capacity trends

                                                                                                                            bull Predict how much time remains before your most critical resources

                                                                                                                            are depleted

                                                                                                                            By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                            environment level from there you can drill even deeper For example

                                                                                                                            check out the workload analysis of the cluster in Figure 3-32

                                                                                                                            This drilldown can be done for a specific host VM or datastore For

                                                                                                                            example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                            In this case you should be concerned since just 35 days remain until

                                                                                                                            memory runs out in your vCenter Server VM

                                                                                                                            vROps can show the capacity and time remaining for any object it

                                                                                                                            manages including clusters hosts datastores and VMs It will

                                                                                                                            proactively alert you should the capacity and time remaining fall

                                                                                                                            below predetermined levels

                                                                                                                            Figure 3-32

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                            Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                            happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                            troubleshoot your vSphere infrastructure

                                                                                                                            To that end vROps constantly performs performance analysis to

                                                                                                                            identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                            troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                            vSAN in addition to the ability to troubleshoot via log data

                                                                                                                            Figure 3-33

                                                                                                                            Figure 3-34

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                            Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                            dashboard It enables you to quickly identify the type of contention

                                                                                                                            faced by each VM in the cluster

                                                                                                                            Besides the troubleshooting dashboards the real power of vROps

                                                                                                                            shines through when you realize how often the vROps Smart Alerts

                                                                                                                            are able to point you to the root cause of an issue and provide

                                                                                                                            recommendations for remediation so that you can quickly resolve any

                                                                                                                            trouble that might occur

                                                                                                                            vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                            you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                            management is built into vROps 66 and later

                                                                                                                            Using vSAN management and monitoring in vROps requires you to

                                                                                                                            enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                            the Administration menu then to Solutions select the VMware vSAN

                                                                                                                            solution then the Gear icon to configure (Figure 3-36)

                                                                                                                            Figure 3-35

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                            Figure 3-36

                                                                                                                            Figure 3-37

                                                                                                                            Figure 3-38

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                            After you get a successful test of the connection and credentials make

                                                                                                                            sure that you click Save Settings

                                                                                                                            At this point vROps will begin gathering statistics from your vCenter

                                                                                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                            insightful statistics and recommendations from vROps

                                                                                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                            bull vSAN Capacity Overview

                                                                                                                            bull Migrate to vSAN

                                                                                                                            bull vSAN Operations Overview

                                                                                                                            bull Troubleshoot vSAN

                                                                                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                            Figure 3-39

                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                            For those using vSAN these dashboards are invaluable They allow

                                                                                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                            clusters prevent vSAN trouble before it happens and if needed

                                                                                                                            troubleshoot vSAN (Figure 3-40)

                                                                                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                            vROps features and how to maximize your vSphere infrastructure

                                                                                                                            using vROps features like predictive DRS vSAN management and

                                                                                                                            powerful capacity dashboards

                                                                                                                            With the latest version of vROps some even more powerful features

                                                                                                                            have been released In the next chapter wersquoll dive into the latest

                                                                                                                            vROps features that will allow you to enable a self-driving vSphere

                                                                                                                            infrastructure

                                                                                                                            Drive on

                                                                                                                            Figure 3-40

                                                                                                                            CHAPTER 4

                                                                                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                            read this chapter completely With the recently announced vROps 67

                                                                                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                            driving data center will bring ldquoContinuous performance optimization

                                                                                                                            based on operational and business intent efficient capacity

                                                                                                                            management proactive planning and intelligent remediationrdquo

                                                                                                                            The goal for the self-driving data center is to provide a unified

                                                                                                                            management platform so that the IT organization can optimize

                                                                                                                            plan and scale the software-defined data center and multiple cloud

                                                                                                                            deployments from the applications to the infrastructure

                                                                                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                            new instance of vROps 67 directly from the vSphere client without

                                                                                                                            having to go through the traditional installation steps that we covered

                                                                                                                            in Chapter 2 of this book With the new high speed installation

                                                                                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                            configure it In addition to the deployment the high speed installation

                                                                                                                            also includes the automatic configuration of the vSphere Adapter to

                                                                                                                            communicate with the vCenter server that you deployed it from

                                                                                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                            From there you can select either the online or offline installation mode

                                                                                                                            provide your vCenter server credentials define your environment

                                                                                                                            (datacenter cluster host datastore and network) and provide IP

                                                                                                                            address details With that information vCenter will automatically

                                                                                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                            configure the vSphere adapter in vROps

                                                                                                                            Figure 4-1

                                                                                                                            Figure 4-2

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                            You can be up and running with vROps faster than ever by combining

                                                                                                                            vSphere 67 vCenter 67 and vROps 67

                                                                                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                            when you combine vROps 67 and vCenter

                                                                                                                            67 Only with that magical combination

                                                                                                                            can you use the new vROps 67 plugin

                                                                                                                            for the vCenter 67 HTML5 web client

                                                                                                                            (Figure 4-3)

                                                                                                                            The vRealize Operations within vCenter

                                                                                                                            plugin provides you with six new

                                                                                                                            dashboards directly inside your vCenter

                                                                                                                            UI (Figure 4-4)

                                                                                                                            The end result is that you get all the

                                                                                                                            goodness of vROps in your vSphere client

                                                                                                                            helping you be more productive than ever

                                                                                                                            Figure 4-3

                                                                                                                            Figure 4-4

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                            makes vROps easier to use ultimately making you more productive

                                                                                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                            metrics and logs Figure 4-5 shows the new interface

                                                                                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                            define how the data centerrsquos intended to run and then for vROps to

                                                                                                                            make it happen

                                                                                                                            Figure 4-5

                                                                                                                            Figure 4-6

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                            The first step is to access the current performance of your data center

                                                                                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                            optimization window

                                                                                                                            Simply define intent by configuring settings such as target utilization

                                                                                                                            and cluster headroom then define tag-based placement requirements

                                                                                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                            bull SLA tiers Gold Silver Bronze

                                                                                                                            bull License policies Windows Oracle Linux

                                                                                                                            bull Compliance PCI HIPAA

                                                                                                                            bull App affinity policies

                                                                                                                            After yoursquove defined intent turn on self-driving operations by

                                                                                                                            automating workload balancing and performance optimization

                                                                                                                            (Figure 4-8) There are several ways to automate optimization action

                                                                                                                            bull Run it now manually based on recommendations

                                                                                                                            bull Schedule it for an automated ongoing optimization

                                                                                                                            Figure 4-7

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                            bull Automate to run when performance troubles occur and desired

                                                                                                                            performance intent isnrsquot met

                                                                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                            insights on potential cost savings from reclamation and analyze

                                                                                                                            optimum densities for the future

                                                                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                            presented As you can see cost data is directly correlated with capacity

                                                                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                            not needed

                                                                                                                            Figure 4-8

                                                                                                                            Figure 4-9

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                            After getting an idea of which data centers to prioritize and what could

                                                                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                            optimization actions This includes reclamation right-sizing and

                                                                                                                            automating workload balancing to reduce license costs as well as

                                                                                                                            densification to consolidate workloads into minimal clusters while

                                                                                                                            assuring that you meet goals for performance target utilization and

                                                                                                                            defined intent

                                                                                                                            The new capacity analytics engine is able to view historical trends and

                                                                                                                            predict the most constrained resources such as CPU memory and

                                                                                                                            disk space It can also give recommendations to either reclaim unused

                                                                                                                            capacity or even add capacity (Figure 4-11)

                                                                                                                            Figure 4-10

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                            workloads For some of those workloads it makes the most sense to

                                                                                                                            move them into the public cloud but which public cloud

                                                                                                                            The new version of vROps allows you to perform what-if scenario

                                                                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                            Figure 4-11

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                            by automatically discovering VMs and apps then provisioning the

                                                                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                                                                            Figure 4-12

                                                                                                                            Figure 4-13

                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                            This capability enables IT to gain control and provide app monitoring

                                                                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                                                                            addition to traditional applications

                                                                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                            More importantly yoursquove learned how to maximize the power of

                                                                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                            center solution that provides powerful features like predictive DRS

                                                                                                                            workload optimization cost savings and ultimately the self-driving

                                                                                                                            data center

                                                                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                            the latest version check out the vROps

                                                                                                                            Upgrade Center

                                                                                                                            httpswwwvmwarecomproducts

                                                                                                                            vrealize-operationsupgrade-centerhtml

                                                                                                                            If you donrsquot have vROps in place already you can

                                                                                                                            sign up for a free 60-day evaluation

                                                                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                            • Chapter 1
                                                                                                                              • Getting Started with VMware vRealize Operations
                                                                                                                                • What is vRealize Operations
                                                                                                                                • How Does vRealize Operations Work
                                                                                                                                • Understanding vRealize Operations Editions
                                                                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                • Summary
                                                                                                                                    • Chapter 2
                                                                                                                                      • Deploying vRealize Operations
                                                                                                                                        • vRealize Operations Architecture Overview
                                                                                                                                        • Sizing vRealize Operations
                                                                                                                                        • Installing vRealize Operations for the First Time
                                                                                                                                        • Accessing vRealize Operations
                                                                                                                                        • Summary
                                                                                                                                            • Chapter 3
                                                                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                • Configuring SSO in vROps
                                                                                                                                                • Understanding Policies in vROps
                                                                                                                                                • Automated Remediation in vROps
                                                                                                                                                • Configuring Alerts
                                                                                                                                                • Predictive DRS
                                                                                                                                                • Automated Workload Optimization
                                                                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                                                                • Maximize Troubleshooting with vROps
                                                                                                                                                • Summary
                                                                                                                                                    • Chapter 4
                                                                                                                                                      • Maximizing vRealize Operations
                                                                                                                                                        • High Speed Installation
                                                                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                        • Enhanced User Interface
                                                                                                                                                        • Automating Performance Based on Intent
                                                                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                        • Whatrsquos Next

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 3

                                                                                                                              Each hour predictive DRS will combine its knowledge of the

                                                                                                                              environment combined with the historical resource utilization of each

                                                                                                                              VM then take action to ensure that the VMs receive the resources

                                                                                                                              Figure 3-26

                                                                                                                              Figure 3-27

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                              they need before theyrsquore needed The end result is that your critical

                                                                                                                              applications never get the chance to suffer performance degradation

                                                                                                                              Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                              feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                              thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                              in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                              workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                              that workloads get the resources that they need)

                                                                                                                              Unlike DRS which works within vSphere clusters automated workload

                                                                                                                              optimization automates the optimization of workloads between

                                                                                                                              vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                              having multiple vSphere clusters

                                                                                                                              I like to say that DRS works intra-cluster and automated workload

                                                                                                                              optimization works inter-cluster

                                                                                                                              Figure 3-28

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                              How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                              the Optimize Capacity section See Figure 3-28

                                                                                                                              You can control how yoursquod like the workloads to be placed in the

                                                                                                                              Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                              Figure 3-29

                                                                                                                              Once you have multiple clusters managed by vROps you can choose to

                                                                                                                              Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                              a Schedule or make workload balancing Automatic

                                                                                                                              Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                              next chapter of this book

                                                                                                                              Figure 3-29

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                              Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                              host of valuable metrics

                                                                                                                              bull Total environment capacity

                                                                                                                              bull Used capacity

                                                                                                                              bull CPU capacity trends

                                                                                                                              bull Memory capacity trends

                                                                                                                              Figure 3-30

                                                                                                                              Figure 3-31

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                              bull Disk capacity trends

                                                                                                                              bull Predict how much time remains before your most critical resources

                                                                                                                              are depleted

                                                                                                                              By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                              environment level from there you can drill even deeper For example

                                                                                                                              check out the workload analysis of the cluster in Figure 3-32

                                                                                                                              This drilldown can be done for a specific host VM or datastore For

                                                                                                                              example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                              In this case you should be concerned since just 35 days remain until

                                                                                                                              memory runs out in your vCenter Server VM

                                                                                                                              vROps can show the capacity and time remaining for any object it

                                                                                                                              manages including clusters hosts datastores and VMs It will

                                                                                                                              proactively alert you should the capacity and time remaining fall

                                                                                                                              below predetermined levels

                                                                                                                              Figure 3-32

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                              Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                              happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                              troubleshoot your vSphere infrastructure

                                                                                                                              To that end vROps constantly performs performance analysis to

                                                                                                                              identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                              troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                              vSAN in addition to the ability to troubleshoot via log data

                                                                                                                              Figure 3-33

                                                                                                                              Figure 3-34

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                              Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                              dashboard It enables you to quickly identify the type of contention

                                                                                                                              faced by each VM in the cluster

                                                                                                                              Besides the troubleshooting dashboards the real power of vROps

                                                                                                                              shines through when you realize how often the vROps Smart Alerts

                                                                                                                              are able to point you to the root cause of an issue and provide

                                                                                                                              recommendations for remediation so that you can quickly resolve any

                                                                                                                              trouble that might occur

                                                                                                                              vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                              you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                              management is built into vROps 66 and later

                                                                                                                              Using vSAN management and monitoring in vROps requires you to

                                                                                                                              enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                              the Administration menu then to Solutions select the VMware vSAN

                                                                                                                              solution then the Gear icon to configure (Figure 3-36)

                                                                                                                              Figure 3-35

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                              Figure 3-36

                                                                                                                              Figure 3-37

                                                                                                                              Figure 3-38

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                              After you get a successful test of the connection and credentials make

                                                                                                                              sure that you click Save Settings

                                                                                                                              At this point vROps will begin gathering statistics from your vCenter

                                                                                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                              insightful statistics and recommendations from vROps

                                                                                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                              bull vSAN Capacity Overview

                                                                                                                              bull Migrate to vSAN

                                                                                                                              bull vSAN Operations Overview

                                                                                                                              bull Troubleshoot vSAN

                                                                                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                              Figure 3-39

                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                              For those using vSAN these dashboards are invaluable They allow

                                                                                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                              clusters prevent vSAN trouble before it happens and if needed

                                                                                                                              troubleshoot vSAN (Figure 3-40)

                                                                                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                              vROps features and how to maximize your vSphere infrastructure

                                                                                                                              using vROps features like predictive DRS vSAN management and

                                                                                                                              powerful capacity dashboards

                                                                                                                              With the latest version of vROps some even more powerful features

                                                                                                                              have been released In the next chapter wersquoll dive into the latest

                                                                                                                              vROps features that will allow you to enable a self-driving vSphere

                                                                                                                              infrastructure

                                                                                                                              Drive on

                                                                                                                              Figure 3-40

                                                                                                                              CHAPTER 4

                                                                                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                              read this chapter completely With the recently announced vROps 67

                                                                                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                              driving data center will bring ldquoContinuous performance optimization

                                                                                                                              based on operational and business intent efficient capacity

                                                                                                                              management proactive planning and intelligent remediationrdquo

                                                                                                                              The goal for the self-driving data center is to provide a unified

                                                                                                                              management platform so that the IT organization can optimize

                                                                                                                              plan and scale the software-defined data center and multiple cloud

                                                                                                                              deployments from the applications to the infrastructure

                                                                                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                              new instance of vROps 67 directly from the vSphere client without

                                                                                                                              having to go through the traditional installation steps that we covered

                                                                                                                              in Chapter 2 of this book With the new high speed installation

                                                                                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                              configure it In addition to the deployment the high speed installation

                                                                                                                              also includes the automatic configuration of the vSphere Adapter to

                                                                                                                              communicate with the vCenter server that you deployed it from

                                                                                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                              From there you can select either the online or offline installation mode

                                                                                                                              provide your vCenter server credentials define your environment

                                                                                                                              (datacenter cluster host datastore and network) and provide IP

                                                                                                                              address details With that information vCenter will automatically

                                                                                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                              configure the vSphere adapter in vROps

                                                                                                                              Figure 4-1

                                                                                                                              Figure 4-2

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                              You can be up and running with vROps faster than ever by combining

                                                                                                                              vSphere 67 vCenter 67 and vROps 67

                                                                                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                              when you combine vROps 67 and vCenter

                                                                                                                              67 Only with that magical combination

                                                                                                                              can you use the new vROps 67 plugin

                                                                                                                              for the vCenter 67 HTML5 web client

                                                                                                                              (Figure 4-3)

                                                                                                                              The vRealize Operations within vCenter

                                                                                                                              plugin provides you with six new

                                                                                                                              dashboards directly inside your vCenter

                                                                                                                              UI (Figure 4-4)

                                                                                                                              The end result is that you get all the

                                                                                                                              goodness of vROps in your vSphere client

                                                                                                                              helping you be more productive than ever

                                                                                                                              Figure 4-3

                                                                                                                              Figure 4-4

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                              makes vROps easier to use ultimately making you more productive

                                                                                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                              metrics and logs Figure 4-5 shows the new interface

                                                                                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                              define how the data centerrsquos intended to run and then for vROps to

                                                                                                                              make it happen

                                                                                                                              Figure 4-5

                                                                                                                              Figure 4-6

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                              The first step is to access the current performance of your data center

                                                                                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                              optimization window

                                                                                                                              Simply define intent by configuring settings such as target utilization

                                                                                                                              and cluster headroom then define tag-based placement requirements

                                                                                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                              bull SLA tiers Gold Silver Bronze

                                                                                                                              bull License policies Windows Oracle Linux

                                                                                                                              bull Compliance PCI HIPAA

                                                                                                                              bull App affinity policies

                                                                                                                              After yoursquove defined intent turn on self-driving operations by

                                                                                                                              automating workload balancing and performance optimization

                                                                                                                              (Figure 4-8) There are several ways to automate optimization action

                                                                                                                              bull Run it now manually based on recommendations

                                                                                                                              bull Schedule it for an automated ongoing optimization

                                                                                                                              Figure 4-7

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                              bull Automate to run when performance troubles occur and desired

                                                                                                                              performance intent isnrsquot met

                                                                                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                              insights on potential cost savings from reclamation and analyze

                                                                                                                              optimum densities for the future

                                                                                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                              presented As you can see cost data is directly correlated with capacity

                                                                                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                              not needed

                                                                                                                              Figure 4-8

                                                                                                                              Figure 4-9

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                              After getting an idea of which data centers to prioritize and what could

                                                                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                              optimization actions This includes reclamation right-sizing and

                                                                                                                              automating workload balancing to reduce license costs as well as

                                                                                                                              densification to consolidate workloads into minimal clusters while

                                                                                                                              assuring that you meet goals for performance target utilization and

                                                                                                                              defined intent

                                                                                                                              The new capacity analytics engine is able to view historical trends and

                                                                                                                              predict the most constrained resources such as CPU memory and

                                                                                                                              disk space It can also give recommendations to either reclaim unused

                                                                                                                              capacity or even add capacity (Figure 4-11)

                                                                                                                              Figure 4-10

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                              workloads For some of those workloads it makes the most sense to

                                                                                                                              move them into the public cloud but which public cloud

                                                                                                                              The new version of vROps allows you to perform what-if scenario

                                                                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                              Figure 4-11

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                              by automatically discovering VMs and apps then provisioning the

                                                                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                                                                              Figure 4-12

                                                                                                                              Figure 4-13

                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                              This capability enables IT to gain control and provide app monitoring

                                                                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                                                                              addition to traditional applications

                                                                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                              More importantly yoursquove learned how to maximize the power of

                                                                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                              center solution that provides powerful features like predictive DRS

                                                                                                                              workload optimization cost savings and ultimately the self-driving

                                                                                                                              data center

                                                                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                              the latest version check out the vROps

                                                                                                                              Upgrade Center

                                                                                                                              httpswwwvmwarecomproducts

                                                                                                                              vrealize-operationsupgrade-centerhtml

                                                                                                                              If you donrsquot have vROps in place already you can

                                                                                                                              sign up for a free 60-day evaluation

                                                                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                              • Chapter 1
                                                                                                                                • Getting Started with VMware vRealize Operations
                                                                                                                                  • What is vRealize Operations
                                                                                                                                  • How Does vRealize Operations Work
                                                                                                                                  • Understanding vRealize Operations Editions
                                                                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                  • Summary
                                                                                                                                      • Chapter 2
                                                                                                                                        • Deploying vRealize Operations
                                                                                                                                          • vRealize Operations Architecture Overview
                                                                                                                                          • Sizing vRealize Operations
                                                                                                                                          • Installing vRealize Operations for the First Time
                                                                                                                                          • Accessing vRealize Operations
                                                                                                                                          • Summary
                                                                                                                                              • Chapter 3
                                                                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                  • Configuring SSO in vROps
                                                                                                                                                  • Understanding Policies in vROps
                                                                                                                                                  • Automated Remediation in vROps
                                                                                                                                                  • Configuring Alerts
                                                                                                                                                  • Predictive DRS
                                                                                                                                                  • Automated Workload Optimization
                                                                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                                                                  • Summary
                                                                                                                                                      • Chapter 4
                                                                                                                                                        • Maximizing vRealize Operations
                                                                                                                                                          • High Speed Installation
                                                                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                          • Enhanced User Interface
                                                                                                                                                          • Automating Performance Based on Intent
                                                                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                          • Whatrsquos Next

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 4

                                                                                                                                they need before theyrsquore needed The end result is that your critical

                                                                                                                                applications never get the chance to suffer performance degradation

                                                                                                                                Automated Workload OptimizationAnnounced with vROps 67 was a new automated capacity management

                                                                                                                                feature called ldquoautomated workload optimizationrdquo You might be

                                                                                                                                thinking ldquoWait Doesnrsquot DRS automate the balancing of workloads

                                                                                                                                in vSphererdquo The answer is that yes DRS automates the balancing of

                                                                                                                                workloads (although technically it doesnrsquot balance at all it ensures

                                                                                                                                that workloads get the resources that they need)

                                                                                                                                Unlike DRS which works within vSphere clusters automated workload

                                                                                                                                optimization automates the optimization of workloads between

                                                                                                                                vSphere clusters Thus to leverage AWO the first requirement is

                                                                                                                                having multiple vSphere clusters

                                                                                                                                I like to say that DRS works intra-cluster and automated workload

                                                                                                                                optimization works inter-cluster

                                                                                                                                Figure 3-28

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                                How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                                the Optimize Capacity section See Figure 3-28

                                                                                                                                You can control how yoursquod like the workloads to be placed in the

                                                                                                                                Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                                Figure 3-29

                                                                                                                                Once you have multiple clusters managed by vROps you can choose to

                                                                                                                                Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                                a Schedule or make workload balancing Automatic

                                                                                                                                Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                                next chapter of this book

                                                                                                                                Figure 3-29

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                                Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                                host of valuable metrics

                                                                                                                                bull Total environment capacity

                                                                                                                                bull Used capacity

                                                                                                                                bull CPU capacity trends

                                                                                                                                bull Memory capacity trends

                                                                                                                                Figure 3-30

                                                                                                                                Figure 3-31

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                                bull Disk capacity trends

                                                                                                                                bull Predict how much time remains before your most critical resources

                                                                                                                                are depleted

                                                                                                                                By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                                environment level from there you can drill even deeper For example

                                                                                                                                check out the workload analysis of the cluster in Figure 3-32

                                                                                                                                This drilldown can be done for a specific host VM or datastore For

                                                                                                                                example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                                In this case you should be concerned since just 35 days remain until

                                                                                                                                memory runs out in your vCenter Server VM

                                                                                                                                vROps can show the capacity and time remaining for any object it

                                                                                                                                manages including clusters hosts datastores and VMs It will

                                                                                                                                proactively alert you should the capacity and time remaining fall

                                                                                                                                below predetermined levels

                                                                                                                                Figure 3-32

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                                Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                                happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                                troubleshoot your vSphere infrastructure

                                                                                                                                To that end vROps constantly performs performance analysis to

                                                                                                                                identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                                troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                                vSAN in addition to the ability to troubleshoot via log data

                                                                                                                                Figure 3-33

                                                                                                                                Figure 3-34

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                dashboard It enables you to quickly identify the type of contention

                                                                                                                                faced by each VM in the cluster

                                                                                                                                Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                shines through when you realize how often the vROps Smart Alerts

                                                                                                                                are able to point you to the root cause of an issue and provide

                                                                                                                                recommendations for remediation so that you can quickly resolve any

                                                                                                                                trouble that might occur

                                                                                                                                vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                management is built into vROps 66 and later

                                                                                                                                Using vSAN management and monitoring in vROps requires you to

                                                                                                                                enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                Figure 3-35

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                Figure 3-36

                                                                                                                                Figure 3-37

                                                                                                                                Figure 3-38

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                After you get a successful test of the connection and credentials make

                                                                                                                                sure that you click Save Settings

                                                                                                                                At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                insightful statistics and recommendations from vROps

                                                                                                                                vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                bull vSAN Capacity Overview

                                                                                                                                bull Migrate to vSAN

                                                                                                                                bull vSAN Operations Overview

                                                                                                                                bull Troubleshoot vSAN

                                                                                                                                Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                Figure 3-39

                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                For those using vSAN these dashboards are invaluable They allow

                                                                                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                troubleshoot vSAN (Figure 3-40)

                                                                                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                vROps features and how to maximize your vSphere infrastructure

                                                                                                                                using vROps features like predictive DRS vSAN management and

                                                                                                                                powerful capacity dashboards

                                                                                                                                With the latest version of vROps some even more powerful features

                                                                                                                                have been released In the next chapter wersquoll dive into the latest

                                                                                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                infrastructure

                                                                                                                                Drive on

                                                                                                                                Figure 3-40

                                                                                                                                CHAPTER 4

                                                                                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                read this chapter completely With the recently announced vROps 67

                                                                                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                driving data center will bring ldquoContinuous performance optimization

                                                                                                                                based on operational and business intent efficient capacity

                                                                                                                                management proactive planning and intelligent remediationrdquo

                                                                                                                                The goal for the self-driving data center is to provide a unified

                                                                                                                                management platform so that the IT organization can optimize

                                                                                                                                plan and scale the software-defined data center and multiple cloud

                                                                                                                                deployments from the applications to the infrastructure

                                                                                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                new instance of vROps 67 directly from the vSphere client without

                                                                                                                                having to go through the traditional installation steps that we covered

                                                                                                                                in Chapter 2 of this book With the new high speed installation

                                                                                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                configure it In addition to the deployment the high speed installation

                                                                                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                communicate with the vCenter server that you deployed it from

                                                                                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                From there you can select either the online or offline installation mode

                                                                                                                                provide your vCenter server credentials define your environment

                                                                                                                                (datacenter cluster host datastore and network) and provide IP

                                                                                                                                address details With that information vCenter will automatically

                                                                                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                configure the vSphere adapter in vROps

                                                                                                                                Figure 4-1

                                                                                                                                Figure 4-2

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                You can be up and running with vROps faster than ever by combining

                                                                                                                                vSphere 67 vCenter 67 and vROps 67

                                                                                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                when you combine vROps 67 and vCenter

                                                                                                                                67 Only with that magical combination

                                                                                                                                can you use the new vROps 67 plugin

                                                                                                                                for the vCenter 67 HTML5 web client

                                                                                                                                (Figure 4-3)

                                                                                                                                The vRealize Operations within vCenter

                                                                                                                                plugin provides you with six new

                                                                                                                                dashboards directly inside your vCenter

                                                                                                                                UI (Figure 4-4)

                                                                                                                                The end result is that you get all the

                                                                                                                                goodness of vROps in your vSphere client

                                                                                                                                helping you be more productive than ever

                                                                                                                                Figure 4-3

                                                                                                                                Figure 4-4

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                makes vROps easier to use ultimately making you more productive

                                                                                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                metrics and logs Figure 4-5 shows the new interface

                                                                                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                make it happen

                                                                                                                                Figure 4-5

                                                                                                                                Figure 4-6

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                The first step is to access the current performance of your data center

                                                                                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                optimization window

                                                                                                                                Simply define intent by configuring settings such as target utilization

                                                                                                                                and cluster headroom then define tag-based placement requirements

                                                                                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                bull SLA tiers Gold Silver Bronze

                                                                                                                                bull License policies Windows Oracle Linux

                                                                                                                                bull Compliance PCI HIPAA

                                                                                                                                bull App affinity policies

                                                                                                                                After yoursquove defined intent turn on self-driving operations by

                                                                                                                                automating workload balancing and performance optimization

                                                                                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                bull Run it now manually based on recommendations

                                                                                                                                bull Schedule it for an automated ongoing optimization

                                                                                                                                Figure 4-7

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                bull Automate to run when performance troubles occur and desired

                                                                                                                                performance intent isnrsquot met

                                                                                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                insights on potential cost savings from reclamation and analyze

                                                                                                                                optimum densities for the future

                                                                                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                presented As you can see cost data is directly correlated with capacity

                                                                                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                not needed

                                                                                                                                Figure 4-8

                                                                                                                                Figure 4-9

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                After getting an idea of which data centers to prioritize and what could

                                                                                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                optimization actions This includes reclamation right-sizing and

                                                                                                                                automating workload balancing to reduce license costs as well as

                                                                                                                                densification to consolidate workloads into minimal clusters while

                                                                                                                                assuring that you meet goals for performance target utilization and

                                                                                                                                defined intent

                                                                                                                                The new capacity analytics engine is able to view historical trends and

                                                                                                                                predict the most constrained resources such as CPU memory and

                                                                                                                                disk space It can also give recommendations to either reclaim unused

                                                                                                                                capacity or even add capacity (Figure 4-11)

                                                                                                                                Figure 4-10

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                workloads For some of those workloads it makes the most sense to

                                                                                                                                move them into the public cloud but which public cloud

                                                                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                Figure 4-11

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                                                                Figure 4-12

                                                                                                                                Figure 4-13

                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                addition to traditional applications

                                                                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                center solution that provides powerful features like predictive DRS

                                                                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                                                                data center

                                                                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                the latest version check out the vROps

                                                                                                                                Upgrade Center

                                                                                                                                httpswwwvmwarecomproducts

                                                                                                                                vrealize-operationsupgrade-centerhtml

                                                                                                                                If you donrsquot have vROps in place already you can

                                                                                                                                sign up for a free 60-day evaluation

                                                                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                • Chapter 1
                                                                                                                                  • Getting Started with VMware vRealize Operations
                                                                                                                                    • What is vRealize Operations
                                                                                                                                    • How Does vRealize Operations Work
                                                                                                                                    • Understanding vRealize Operations Editions
                                                                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                    • Summary
                                                                                                                                        • Chapter 2
                                                                                                                                          • Deploying vRealize Operations
                                                                                                                                            • vRealize Operations Architecture Overview
                                                                                                                                            • Sizing vRealize Operations
                                                                                                                                            • Installing vRealize Operations for the First Time
                                                                                                                                            • Accessing vRealize Operations
                                                                                                                                            • Summary
                                                                                                                                                • Chapter 3
                                                                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                    • Configuring SSO in vROps
                                                                                                                                                    • Understanding Policies in vROps
                                                                                                                                                    • Automated Remediation in vROps
                                                                                                                                                    • Configuring Alerts
                                                                                                                                                    • Predictive DRS
                                                                                                                                                    • Automated Workload Optimization
                                                                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                                                                    • Summary
                                                                                                                                                        • Chapter 4
                                                                                                                                                          • Maximizing vRealize Operations
                                                                                                                                                            • High Speed Installation
                                                                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                            • Enhanced User Interface
                                                                                                                                                            • Automating Performance Based on Intent
                                                                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                            • Whatrsquos Next

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 5

                                                                                                                                  How does Automated Workload Optimization WorkYoursquoll find Workload Optimization on the vROps Home screen under

                                                                                                                                  the Optimize Capacity section See Figure 3-28

                                                                                                                                  You can control how yoursquod like the workloads to be placed in the

                                                                                                                                  Placement Settings tile by clicking on Edit Settings as shown in

                                                                                                                                  Figure 3-29

                                                                                                                                  Once you have multiple clusters managed by vROps you can choose to

                                                                                                                                  Rebalance Clusters manually (Figure 3-30) configure rebalancing on

                                                                                                                                  a Schedule or make workload balancing Automatic

                                                                                                                                  Wersquoll learn more about optimizing your vSphere infrastructure in the

                                                                                                                                  next chapter of this book

                                                                                                                                  Figure 3-29

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                                  Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                                  host of valuable metrics

                                                                                                                                  bull Total environment capacity

                                                                                                                                  bull Used capacity

                                                                                                                                  bull CPU capacity trends

                                                                                                                                  bull Memory capacity trends

                                                                                                                                  Figure 3-30

                                                                                                                                  Figure 3-31

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                                  bull Disk capacity trends

                                                                                                                                  bull Predict how much time remains before your most critical resources

                                                                                                                                  are depleted

                                                                                                                                  By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                                  environment level from there you can drill even deeper For example

                                                                                                                                  check out the workload analysis of the cluster in Figure 3-32

                                                                                                                                  This drilldown can be done for a specific host VM or datastore For

                                                                                                                                  example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                                  In this case you should be concerned since just 35 days remain until

                                                                                                                                  memory runs out in your vCenter Server VM

                                                                                                                                  vROps can show the capacity and time remaining for any object it

                                                                                                                                  manages including clusters hosts datastores and VMs It will

                                                                                                                                  proactively alert you should the capacity and time remaining fall

                                                                                                                                  below predetermined levels

                                                                                                                                  Figure 3-32

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                                  Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                                  happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                                  troubleshoot your vSphere infrastructure

                                                                                                                                  To that end vROps constantly performs performance analysis to

                                                                                                                                  identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                                  troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                                  vSAN in addition to the ability to troubleshoot via log data

                                                                                                                                  Figure 3-33

                                                                                                                                  Figure 3-34

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                  Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                  dashboard It enables you to quickly identify the type of contention

                                                                                                                                  faced by each VM in the cluster

                                                                                                                                  Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                  shines through when you realize how often the vROps Smart Alerts

                                                                                                                                  are able to point you to the root cause of an issue and provide

                                                                                                                                  recommendations for remediation so that you can quickly resolve any

                                                                                                                                  trouble that might occur

                                                                                                                                  vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                  you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                  management is built into vROps 66 and later

                                                                                                                                  Using vSAN management and monitoring in vROps requires you to

                                                                                                                                  enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                  the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                  solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                  Figure 3-35

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                  Figure 3-36

                                                                                                                                  Figure 3-37

                                                                                                                                  Figure 3-38

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                  From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                  to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                  After you get a successful test of the connection and credentials make

                                                                                                                                  sure that you click Save Settings

                                                                                                                                  At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                  server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                  insightful statistics and recommendations from vROps

                                                                                                                                  vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                  bull vSAN Capacity Overview

                                                                                                                                  bull Migrate to vSAN

                                                                                                                                  bull vSAN Operations Overview

                                                                                                                                  bull Troubleshoot vSAN

                                                                                                                                  Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                  Figure 3-39

                                                                                                                                  C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                  For those using vSAN these dashboards are invaluable They allow

                                                                                                                                  you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                  clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                  troubleshoot vSAN (Figure 3-40)

                                                                                                                                  SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                  vROps features and how to maximize your vSphere infrastructure

                                                                                                                                  using vROps features like predictive DRS vSAN management and

                                                                                                                                  powerful capacity dashboards

                                                                                                                                  With the latest version of vROps some even more powerful features

                                                                                                                                  have been released In the next chapter wersquoll dive into the latest

                                                                                                                                  vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                  infrastructure

                                                                                                                                  Drive on

                                                                                                                                  Figure 3-40

                                                                                                                                  CHAPTER 4

                                                                                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                  read this chapter completely With the recently announced vROps 67

                                                                                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                                                                                  based on operational and business intent efficient capacity

                                                                                                                                  management proactive planning and intelligent remediationrdquo

                                                                                                                                  The goal for the self-driving data center is to provide a unified

                                                                                                                                  management platform so that the IT organization can optimize

                                                                                                                                  plan and scale the software-defined data center and multiple cloud

                                                                                                                                  deployments from the applications to the infrastructure

                                                                                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                                                                                  having to go through the traditional installation steps that we covered

                                                                                                                                  in Chapter 2 of this book With the new high speed installation

                                                                                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                  configure it In addition to the deployment the high speed installation

                                                                                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                  communicate with the vCenter server that you deployed it from

                                                                                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                  From there you can select either the online or offline installation mode

                                                                                                                                  provide your vCenter server credentials define your environment

                                                                                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                                                                                  address details With that information vCenter will automatically

                                                                                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                  configure the vSphere adapter in vROps

                                                                                                                                  Figure 4-1

                                                                                                                                  Figure 4-2

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                  You can be up and running with vROps faster than ever by combining

                                                                                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                  when you combine vROps 67 and vCenter

                                                                                                                                  67 Only with that magical combination

                                                                                                                                  can you use the new vROps 67 plugin

                                                                                                                                  for the vCenter 67 HTML5 web client

                                                                                                                                  (Figure 4-3)

                                                                                                                                  The vRealize Operations within vCenter

                                                                                                                                  plugin provides you with six new

                                                                                                                                  dashboards directly inside your vCenter

                                                                                                                                  UI (Figure 4-4)

                                                                                                                                  The end result is that you get all the

                                                                                                                                  goodness of vROps in your vSphere client

                                                                                                                                  helping you be more productive than ever

                                                                                                                                  Figure 4-3

                                                                                                                                  Figure 4-4

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                  makes vROps easier to use ultimately making you more productive

                                                                                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                  make it happen

                                                                                                                                  Figure 4-5

                                                                                                                                  Figure 4-6

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                  The first step is to access the current performance of your data center

                                                                                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                  optimization window

                                                                                                                                  Simply define intent by configuring settings such as target utilization

                                                                                                                                  and cluster headroom then define tag-based placement requirements

                                                                                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                  bull SLA tiers Gold Silver Bronze

                                                                                                                                  bull License policies Windows Oracle Linux

                                                                                                                                  bull Compliance PCI HIPAA

                                                                                                                                  bull App affinity policies

                                                                                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                                                                                  automating workload balancing and performance optimization

                                                                                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                  bull Run it now manually based on recommendations

                                                                                                                                  bull Schedule it for an automated ongoing optimization

                                                                                                                                  Figure 4-7

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                  bull Automate to run when performance troubles occur and desired

                                                                                                                                  performance intent isnrsquot met

                                                                                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                  insights on potential cost savings from reclamation and analyze

                                                                                                                                  optimum densities for the future

                                                                                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                  presented As you can see cost data is directly correlated with capacity

                                                                                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                  not needed

                                                                                                                                  Figure 4-8

                                                                                                                                  Figure 4-9

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                  After getting an idea of which data centers to prioritize and what could

                                                                                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                  optimization actions This includes reclamation right-sizing and

                                                                                                                                  automating workload balancing to reduce license costs as well as

                                                                                                                                  densification to consolidate workloads into minimal clusters while

                                                                                                                                  assuring that you meet goals for performance target utilization and

                                                                                                                                  defined intent

                                                                                                                                  The new capacity analytics engine is able to view historical trends and

                                                                                                                                  predict the most constrained resources such as CPU memory and

                                                                                                                                  disk space It can also give recommendations to either reclaim unused

                                                                                                                                  capacity or even add capacity (Figure 4-11)

                                                                                                                                  Figure 4-10

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                  workloads For some of those workloads it makes the most sense to

                                                                                                                                  move them into the public cloud but which public cloud

                                                                                                                                  The new version of vROps allows you to perform what-if scenario

                                                                                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                  Figure 4-11

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                                                                  Figure 4-12

                                                                                                                                  Figure 4-13

                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                  addition to traditional applications

                                                                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                  center solution that provides powerful features like predictive DRS

                                                                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                                                                  data center

                                                                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                  the latest version check out the vROps

                                                                                                                                  Upgrade Center

                                                                                                                                  httpswwwvmwarecomproducts

                                                                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                                                                  If you donrsquot have vROps in place already you can

                                                                                                                                  sign up for a free 60-day evaluation

                                                                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                  • Chapter 1
                                                                                                                                    • Getting Started with VMware vRealize Operations
                                                                                                                                      • What is vRealize Operations
                                                                                                                                      • How Does vRealize Operations Work
                                                                                                                                      • Understanding vRealize Operations Editions
                                                                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                      • Summary
                                                                                                                                          • Chapter 2
                                                                                                                                            • Deploying vRealize Operations
                                                                                                                                              • vRealize Operations Architecture Overview
                                                                                                                                              • Sizing vRealize Operations
                                                                                                                                              • Installing vRealize Operations for the First Time
                                                                                                                                              • Accessing vRealize Operations
                                                                                                                                              • Summary
                                                                                                                                                  • Chapter 3
                                                                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                      • Configuring SSO in vROps
                                                                                                                                                      • Understanding Policies in vROps
                                                                                                                                                      • Automated Remediation in vROps
                                                                                                                                                      • Configuring Alerts
                                                                                                                                                      • Predictive DRS
                                                                                                                                                      • Automated Workload Optimization
                                                                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                                                                      • Summary
                                                                                                                                                          • Chapter 4
                                                                                                                                                            • Maximizing vRealize Operations
                                                                                                                                                              • High Speed Installation
                                                                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                              • Enhanced User Interface
                                                                                                                                                              • Automating Performance Based on Intent
                                                                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                              • Whatrsquos Next

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 6

                                                                                                                                    Maximizing Capacity Analysis with vROpsThe Utilization Overview dashboard in vROps (Figure 3-31) offers a

                                                                                                                                    host of valuable metrics

                                                                                                                                    bull Total environment capacity

                                                                                                                                    bull Used capacity

                                                                                                                                    bull CPU capacity trends

                                                                                                                                    bull Memory capacity trends

                                                                                                                                    Figure 3-30

                                                                                                                                    Figure 3-31

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                                    bull Disk capacity trends

                                                                                                                                    bull Predict how much time remains before your most critical resources

                                                                                                                                    are depleted

                                                                                                                                    By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                                    environment level from there you can drill even deeper For example

                                                                                                                                    check out the workload analysis of the cluster in Figure 3-32

                                                                                                                                    This drilldown can be done for a specific host VM or datastore For

                                                                                                                                    example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                                    In this case you should be concerned since just 35 days remain until

                                                                                                                                    memory runs out in your vCenter Server VM

                                                                                                                                    vROps can show the capacity and time remaining for any object it

                                                                                                                                    manages including clusters hosts datastores and VMs It will

                                                                                                                                    proactively alert you should the capacity and time remaining fall

                                                                                                                                    below predetermined levels

                                                                                                                                    Figure 3-32

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                                    Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                                    happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                                    troubleshoot your vSphere infrastructure

                                                                                                                                    To that end vROps constantly performs performance analysis to

                                                                                                                                    identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                                    troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                                    vSAN in addition to the ability to troubleshoot via log data

                                                                                                                                    Figure 3-33

                                                                                                                                    Figure 3-34

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                    Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                    dashboard It enables you to quickly identify the type of contention

                                                                                                                                    faced by each VM in the cluster

                                                                                                                                    Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                    shines through when you realize how often the vROps Smart Alerts

                                                                                                                                    are able to point you to the root cause of an issue and provide

                                                                                                                                    recommendations for remediation so that you can quickly resolve any

                                                                                                                                    trouble that might occur

                                                                                                                                    vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                    you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                    management is built into vROps 66 and later

                                                                                                                                    Using vSAN management and monitoring in vROps requires you to

                                                                                                                                    enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                    the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                    solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                    Figure 3-35

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                    Figure 3-36

                                                                                                                                    Figure 3-37

                                                                                                                                    Figure 3-38

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                    From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                    to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                    After you get a successful test of the connection and credentials make

                                                                                                                                    sure that you click Save Settings

                                                                                                                                    At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                    server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                    insightful statistics and recommendations from vROps

                                                                                                                                    vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                    bull vSAN Capacity Overview

                                                                                                                                    bull Migrate to vSAN

                                                                                                                                    bull vSAN Operations Overview

                                                                                                                                    bull Troubleshoot vSAN

                                                                                                                                    Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                    Figure 3-39

                                                                                                                                    C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                    For those using vSAN these dashboards are invaluable They allow

                                                                                                                                    you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                    clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                    troubleshoot vSAN (Figure 3-40)

                                                                                                                                    SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                    vROps features and how to maximize your vSphere infrastructure

                                                                                                                                    using vROps features like predictive DRS vSAN management and

                                                                                                                                    powerful capacity dashboards

                                                                                                                                    With the latest version of vROps some even more powerful features

                                                                                                                                    have been released In the next chapter wersquoll dive into the latest

                                                                                                                                    vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                    infrastructure

                                                                                                                                    Drive on

                                                                                                                                    Figure 3-40

                                                                                                                                    CHAPTER 4

                                                                                                                                    Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                    read this chapter completely With the recently announced vROps 67

                                                                                                                                    VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                    Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                    driving data center will bring ldquoContinuous performance optimization

                                                                                                                                    based on operational and business intent efficient capacity

                                                                                                                                    management proactive planning and intelligent remediationrdquo

                                                                                                                                    The goal for the self-driving data center is to provide a unified

                                                                                                                                    management platform so that the IT organization can optimize

                                                                                                                                    plan and scale the software-defined data center and multiple cloud

                                                                                                                                    deployments from the applications to the infrastructure

                                                                                                                                    High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                    new instance of vROps 67 directly from the vSphere client without

                                                                                                                                    having to go through the traditional installation steps that we covered

                                                                                                                                    in Chapter 2 of this book With the new high speed installation

                                                                                                                                    vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                    configure it In addition to the deployment the high speed installation

                                                                                                                                    also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                    communicate with the vCenter server that you deployed it from

                                                                                                                                    In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                    installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                    From there you can select either the online or offline installation mode

                                                                                                                                    provide your vCenter server credentials define your environment

                                                                                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                                                                                    address details With that information vCenter will automatically

                                                                                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                    configure the vSphere adapter in vROps

                                                                                                                                    Figure 4-1

                                                                                                                                    Figure 4-2

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                    You can be up and running with vROps faster than ever by combining

                                                                                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                    when you combine vROps 67 and vCenter

                                                                                                                                    67 Only with that magical combination

                                                                                                                                    can you use the new vROps 67 plugin

                                                                                                                                    for the vCenter 67 HTML5 web client

                                                                                                                                    (Figure 4-3)

                                                                                                                                    The vRealize Operations within vCenter

                                                                                                                                    plugin provides you with six new

                                                                                                                                    dashboards directly inside your vCenter

                                                                                                                                    UI (Figure 4-4)

                                                                                                                                    The end result is that you get all the

                                                                                                                                    goodness of vROps in your vSphere client

                                                                                                                                    helping you be more productive than ever

                                                                                                                                    Figure 4-3

                                                                                                                                    Figure 4-4

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                    makes vROps easier to use ultimately making you more productive

                                                                                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                    make it happen

                                                                                                                                    Figure 4-5

                                                                                                                                    Figure 4-6

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                    The first step is to access the current performance of your data center

                                                                                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                    optimization window

                                                                                                                                    Simply define intent by configuring settings such as target utilization

                                                                                                                                    and cluster headroom then define tag-based placement requirements

                                                                                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                    bull SLA tiers Gold Silver Bronze

                                                                                                                                    bull License policies Windows Oracle Linux

                                                                                                                                    bull Compliance PCI HIPAA

                                                                                                                                    bull App affinity policies

                                                                                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                                                                                    automating workload balancing and performance optimization

                                                                                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                    bull Run it now manually based on recommendations

                                                                                                                                    bull Schedule it for an automated ongoing optimization

                                                                                                                                    Figure 4-7

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                    bull Automate to run when performance troubles occur and desired

                                                                                                                                    performance intent isnrsquot met

                                                                                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                    insights on potential cost savings from reclamation and analyze

                                                                                                                                    optimum densities for the future

                                                                                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                    presented As you can see cost data is directly correlated with capacity

                                                                                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                    not needed

                                                                                                                                    Figure 4-8

                                                                                                                                    Figure 4-9

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                    After getting an idea of which data centers to prioritize and what could

                                                                                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                    optimization actions This includes reclamation right-sizing and

                                                                                                                                    automating workload balancing to reduce license costs as well as

                                                                                                                                    densification to consolidate workloads into minimal clusters while

                                                                                                                                    assuring that you meet goals for performance target utilization and

                                                                                                                                    defined intent

                                                                                                                                    The new capacity analytics engine is able to view historical trends and

                                                                                                                                    predict the most constrained resources such as CPU memory and

                                                                                                                                    disk space It can also give recommendations to either reclaim unused

                                                                                                                                    capacity or even add capacity (Figure 4-11)

                                                                                                                                    Figure 4-10

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                    workloads For some of those workloads it makes the most sense to

                                                                                                                                    move them into the public cloud but which public cloud

                                                                                                                                    The new version of vROps allows you to perform what-if scenario

                                                                                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                    Figure 4-11

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                    by automatically discovering VMs and apps then provisioning the

                                                                                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                                                                                    Figure 4-12

                                                                                                                                    Figure 4-13

                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                    addition to traditional applications

                                                                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                    center solution that provides powerful features like predictive DRS

                                                                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                                                                    data center

                                                                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                    the latest version check out the vROps

                                                                                                                                    Upgrade Center

                                                                                                                                    httpswwwvmwarecomproducts

                                                                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                                                                    If you donrsquot have vROps in place already you can

                                                                                                                                    sign up for a free 60-day evaluation

                                                                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                    • Chapter 1
                                                                                                                                      • Getting Started with VMware vRealize Operations
                                                                                                                                        • What is vRealize Operations
                                                                                                                                        • How Does vRealize Operations Work
                                                                                                                                        • Understanding vRealize Operations Editions
                                                                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                        • Summary
                                                                                                                                            • Chapter 2
                                                                                                                                              • Deploying vRealize Operations
                                                                                                                                                • vRealize Operations Architecture Overview
                                                                                                                                                • Sizing vRealize Operations
                                                                                                                                                • Installing vRealize Operations for the First Time
                                                                                                                                                • Accessing vRealize Operations
                                                                                                                                                • Summary
                                                                                                                                                    • Chapter 3
                                                                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                        • Configuring SSO in vROps
                                                                                                                                                        • Understanding Policies in vROps
                                                                                                                                                        • Automated Remediation in vROps
                                                                                                                                                        • Configuring Alerts
                                                                                                                                                        • Predictive DRS
                                                                                                                                                        • Automated Workload Optimization
                                                                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                                                                        • Summary
                                                                                                                                                            • Chapter 4
                                                                                                                                                              • Maximizing vRealize Operations
                                                                                                                                                                • High Speed Installation
                                                                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                • Enhanced User Interface
                                                                                                                                                                • Automating Performance Based on Intent
                                                                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                • Whatrsquos Next

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 7

                                                                                                                                      bull Disk capacity trends

                                                                                                                                      bull Predict how much time remains before your most critical resources

                                                                                                                                      are depleted

                                                                                                                                      By drilling down into a specific cluster yoursquoll move down into the

                                                                                                                                      environment level from there you can drill even deeper For example

                                                                                                                                      check out the workload analysis of the cluster in Figure 3-32

                                                                                                                                      This drilldown can be done for a specific host VM or datastore For

                                                                                                                                      example Figure 3-33 shows the capacity remaining for a specific VM

                                                                                                                                      In this case you should be concerned since just 35 days remain until

                                                                                                                                      memory runs out in your vCenter Server VM

                                                                                                                                      vROps can show the capacity and time remaining for any object it

                                                                                                                                      manages including clusters hosts datastores and VMs It will

                                                                                                                                      proactively alert you should the capacity and time remaining fall

                                                                                                                                      below predetermined levels

                                                                                                                                      Figure 3-32

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                                      Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                                      happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                                      troubleshoot your vSphere infrastructure

                                                                                                                                      To that end vROps constantly performs performance analysis to

                                                                                                                                      identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                                      troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                                      vSAN in addition to the ability to troubleshoot via log data

                                                                                                                                      Figure 3-33

                                                                                                                                      Figure 3-34

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                      Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                      dashboard It enables you to quickly identify the type of contention

                                                                                                                                      faced by each VM in the cluster

                                                                                                                                      Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                      shines through when you realize how often the vROps Smart Alerts

                                                                                                                                      are able to point you to the root cause of an issue and provide

                                                                                                                                      recommendations for remediation so that you can quickly resolve any

                                                                                                                                      trouble that might occur

                                                                                                                                      vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                      you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                      management is built into vROps 66 and later

                                                                                                                                      Using vSAN management and monitoring in vROps requires you to

                                                                                                                                      enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                      the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                      solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                      Figure 3-35

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                      Figure 3-36

                                                                                                                                      Figure 3-37

                                                                                                                                      Figure 3-38

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                      From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                      to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                      After you get a successful test of the connection and credentials make

                                                                                                                                      sure that you click Save Settings

                                                                                                                                      At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                      server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                      insightful statistics and recommendations from vROps

                                                                                                                                      vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                      bull vSAN Capacity Overview

                                                                                                                                      bull Migrate to vSAN

                                                                                                                                      bull vSAN Operations Overview

                                                                                                                                      bull Troubleshoot vSAN

                                                                                                                                      Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                      Figure 3-39

                                                                                                                                      C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                      For those using vSAN these dashboards are invaluable They allow

                                                                                                                                      you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                      clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                      troubleshoot vSAN (Figure 3-40)

                                                                                                                                      SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                      vROps features and how to maximize your vSphere infrastructure

                                                                                                                                      using vROps features like predictive DRS vSAN management and

                                                                                                                                      powerful capacity dashboards

                                                                                                                                      With the latest version of vROps some even more powerful features

                                                                                                                                      have been released In the next chapter wersquoll dive into the latest

                                                                                                                                      vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                      infrastructure

                                                                                                                                      Drive on

                                                                                                                                      Figure 3-40

                                                                                                                                      CHAPTER 4

                                                                                                                                      Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                      read this chapter completely With the recently announced vROps 67

                                                                                                                                      VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                      Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                      driving data center will bring ldquoContinuous performance optimization

                                                                                                                                      based on operational and business intent efficient capacity

                                                                                                                                      management proactive planning and intelligent remediationrdquo

                                                                                                                                      The goal for the self-driving data center is to provide a unified

                                                                                                                                      management platform so that the IT organization can optimize

                                                                                                                                      plan and scale the software-defined data center and multiple cloud

                                                                                                                                      deployments from the applications to the infrastructure

                                                                                                                                      High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                      new instance of vROps 67 directly from the vSphere client without

                                                                                                                                      having to go through the traditional installation steps that we covered

                                                                                                                                      in Chapter 2 of this book With the new high speed installation

                                                                                                                                      vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                      configure it In addition to the deployment the high speed installation

                                                                                                                                      also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                      communicate with the vCenter server that you deployed it from

                                                                                                                                      In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                      installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                      From there you can select either the online or offline installation mode

                                                                                                                                      provide your vCenter server credentials define your environment

                                                                                                                                      (datacenter cluster host datastore and network) and provide IP

                                                                                                                                      address details With that information vCenter will automatically

                                                                                                                                      deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                      configure the vSphere adapter in vROps

                                                                                                                                      Figure 4-1

                                                                                                                                      Figure 4-2

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                      You can be up and running with vROps faster than ever by combining

                                                                                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                      when you combine vROps 67 and vCenter

                                                                                                                                      67 Only with that magical combination

                                                                                                                                      can you use the new vROps 67 plugin

                                                                                                                                      for the vCenter 67 HTML5 web client

                                                                                                                                      (Figure 4-3)

                                                                                                                                      The vRealize Operations within vCenter

                                                                                                                                      plugin provides you with six new

                                                                                                                                      dashboards directly inside your vCenter

                                                                                                                                      UI (Figure 4-4)

                                                                                                                                      The end result is that you get all the

                                                                                                                                      goodness of vROps in your vSphere client

                                                                                                                                      helping you be more productive than ever

                                                                                                                                      Figure 4-3

                                                                                                                                      Figure 4-4

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                      makes vROps easier to use ultimately making you more productive

                                                                                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                      make it happen

                                                                                                                                      Figure 4-5

                                                                                                                                      Figure 4-6

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                      The first step is to access the current performance of your data center

                                                                                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                      optimization window

                                                                                                                                      Simply define intent by configuring settings such as target utilization

                                                                                                                                      and cluster headroom then define tag-based placement requirements

                                                                                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                      bull SLA tiers Gold Silver Bronze

                                                                                                                                      bull License policies Windows Oracle Linux

                                                                                                                                      bull Compliance PCI HIPAA

                                                                                                                                      bull App affinity policies

                                                                                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                                                                                      automating workload balancing and performance optimization

                                                                                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                      bull Run it now manually based on recommendations

                                                                                                                                      bull Schedule it for an automated ongoing optimization

                                                                                                                                      Figure 4-7

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                      bull Automate to run when performance troubles occur and desired

                                                                                                                                      performance intent isnrsquot met

                                                                                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                      insights on potential cost savings from reclamation and analyze

                                                                                                                                      optimum densities for the future

                                                                                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                      presented As you can see cost data is directly correlated with capacity

                                                                                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                      not needed

                                                                                                                                      Figure 4-8

                                                                                                                                      Figure 4-9

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                      After getting an idea of which data centers to prioritize and what could

                                                                                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                      optimization actions This includes reclamation right-sizing and

                                                                                                                                      automating workload balancing to reduce license costs as well as

                                                                                                                                      densification to consolidate workloads into minimal clusters while

                                                                                                                                      assuring that you meet goals for performance target utilization and

                                                                                                                                      defined intent

                                                                                                                                      The new capacity analytics engine is able to view historical trends and

                                                                                                                                      predict the most constrained resources such as CPU memory and

                                                                                                                                      disk space It can also give recommendations to either reclaim unused

                                                                                                                                      capacity or even add capacity (Figure 4-11)

                                                                                                                                      Figure 4-10

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                      workloads For some of those workloads it makes the most sense to

                                                                                                                                      move them into the public cloud but which public cloud

                                                                                                                                      The new version of vROps allows you to perform what-if scenario

                                                                                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                      Figure 4-11

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                      by automatically discovering VMs and apps then provisioning the

                                                                                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                                                                                      Figure 4-12

                                                                                                                                      Figure 4-13

                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                      This capability enables IT to gain control and provide app monitoring

                                                                                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                      addition to traditional applications

                                                                                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                      More importantly yoursquove learned how to maximize the power of

                                                                                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                      center solution that provides powerful features like predictive DRS

                                                                                                                                      workload optimization cost savings and ultimately the self-driving

                                                                                                                                      data center

                                                                                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                      the latest version check out the vROps

                                                                                                                                      Upgrade Center

                                                                                                                                      httpswwwvmwarecomproducts

                                                                                                                                      vrealize-operationsupgrade-centerhtml

                                                                                                                                      If you donrsquot have vROps in place already you can

                                                                                                                                      sign up for a free 60-day evaluation

                                                                                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                      • Chapter 1
                                                                                                                                        • Getting Started with VMware vRealize Operations
                                                                                                                                          • What is vRealize Operations
                                                                                                                                          • How Does vRealize Operations Work
                                                                                                                                          • Understanding vRealize Operations Editions
                                                                                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                          • Summary
                                                                                                                                              • Chapter 2
                                                                                                                                                • Deploying vRealize Operations
                                                                                                                                                  • vRealize Operations Architecture Overview
                                                                                                                                                  • Sizing vRealize Operations
                                                                                                                                                  • Installing vRealize Operations for the First Time
                                                                                                                                                  • Accessing vRealize Operations
                                                                                                                                                  • Summary
                                                                                                                                                      • Chapter 3
                                                                                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                          • Configuring SSO in vROps
                                                                                                                                                          • Understanding Policies in vROps
                                                                                                                                                          • Automated Remediation in vROps
                                                                                                                                                          • Configuring Alerts
                                                                                                                                                          • Predictive DRS
                                                                                                                                                          • Automated Workload Optimization
                                                                                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                                                                                          • Maximize Troubleshooting with vROps
                                                                                                                                                          • Summary
                                                                                                                                                              • Chapter 4
                                                                                                                                                                • Maximizing vRealize Operations
                                                                                                                                                                  • High Speed Installation
                                                                                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                  • Enhanced User Interface
                                                                                                                                                                  • Automating Performance Based on Intent
                                                                                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                  • Whatrsquos Next

                                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 8

                                                                                                                                        Maximize Troubleshooting with vROpsWhile vROps does its best to predict and prevent problems before they

                                                                                                                                        happen itrsquos likely that at some point yoursquoll need to use vROps to

                                                                                                                                        troubleshoot your vSphere infrastructure

                                                                                                                                        To that end vROps constantly performs performance analysis to

                                                                                                                                        identify bottlenecks there As you can see in Figure 3-34 vROps offers

                                                                                                                                        troubleshooting dashboards for clusters datastores hosts VMs and

                                                                                                                                        vSAN in addition to the ability to troubleshoot via log data

                                                                                                                                        Figure 3-33

                                                                                                                                        Figure 3-34

                                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                        Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                        dashboard It enables you to quickly identify the type of contention

                                                                                                                                        faced by each VM in the cluster

                                                                                                                                        Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                        shines through when you realize how often the vROps Smart Alerts

                                                                                                                                        are able to point you to the root cause of an issue and provide

                                                                                                                                        recommendations for remediation so that you can quickly resolve any

                                                                                                                                        trouble that might occur

                                                                                                                                        vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                        you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                        management is built into vROps 66 and later

                                                                                                                                        Using vSAN management and monitoring in vROps requires you to

                                                                                                                                        enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                        the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                        solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                        Figure 3-35

                                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                        Figure 3-36

                                                                                                                                        Figure 3-37

                                                                                                                                        Figure 3-38

                                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                        From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                        to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                        After you get a successful test of the connection and credentials make

                                                                                                                                        sure that you click Save Settings

                                                                                                                                        At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                        server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                        insightful statistics and recommendations from vROps

                                                                                                                                        vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                        bull vSAN Capacity Overview

                                                                                                                                        bull Migrate to vSAN

                                                                                                                                        bull vSAN Operations Overview

                                                                                                                                        bull Troubleshoot vSAN

                                                                                                                                        Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                        Figure 3-39

                                                                                                                                        C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                        For those using vSAN these dashboards are invaluable They allow

                                                                                                                                        you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                        clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                        troubleshoot vSAN (Figure 3-40)

                                                                                                                                        SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                        vROps features and how to maximize your vSphere infrastructure

                                                                                                                                        using vROps features like predictive DRS vSAN management and

                                                                                                                                        powerful capacity dashboards

                                                                                                                                        With the latest version of vROps some even more powerful features

                                                                                                                                        have been released In the next chapter wersquoll dive into the latest

                                                                                                                                        vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                        infrastructure

                                                                                                                                        Drive on

                                                                                                                                        Figure 3-40

                                                                                                                                        CHAPTER 4

                                                                                                                                        Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                        read this chapter completely With the recently announced vROps 67

                                                                                                                                        VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                        Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                        driving data center will bring ldquoContinuous performance optimization

                                                                                                                                        based on operational and business intent efficient capacity

                                                                                                                                        management proactive planning and intelligent remediationrdquo

                                                                                                                                        The goal for the self-driving data center is to provide a unified

                                                                                                                                        management platform so that the IT organization can optimize

                                                                                                                                        plan and scale the software-defined data center and multiple cloud

                                                                                                                                        deployments from the applications to the infrastructure

                                                                                                                                        High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                        new instance of vROps 67 directly from the vSphere client without

                                                                                                                                        having to go through the traditional installation steps that we covered

                                                                                                                                        in Chapter 2 of this book With the new high speed installation

                                                                                                                                        vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                        configure it In addition to the deployment the high speed installation

                                                                                                                                        also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                        communicate with the vCenter server that you deployed it from

                                                                                                                                        In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                        installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                        From there you can select either the online or offline installation mode

                                                                                                                                        provide your vCenter server credentials define your environment

                                                                                                                                        (datacenter cluster host datastore and network) and provide IP

                                                                                                                                        address details With that information vCenter will automatically

                                                                                                                                        deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                        configure the vSphere adapter in vROps

                                                                                                                                        Figure 4-1

                                                                                                                                        Figure 4-2

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                        You can be up and running with vROps faster than ever by combining

                                                                                                                                        vSphere 67 vCenter 67 and vROps 67

                                                                                                                                        vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                        when you combine vROps 67 and vCenter

                                                                                                                                        67 Only with that magical combination

                                                                                                                                        can you use the new vROps 67 plugin

                                                                                                                                        for the vCenter 67 HTML5 web client

                                                                                                                                        (Figure 4-3)

                                                                                                                                        The vRealize Operations within vCenter

                                                                                                                                        plugin provides you with six new

                                                                                                                                        dashboards directly inside your vCenter

                                                                                                                                        UI (Figure 4-4)

                                                                                                                                        The end result is that you get all the

                                                                                                                                        goodness of vROps in your vSphere client

                                                                                                                                        helping you be more productive than ever

                                                                                                                                        Figure 4-3

                                                                                                                                        Figure 4-4

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                        makes vROps easier to use ultimately making you more productive

                                                                                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                        make it happen

                                                                                                                                        Figure 4-5

                                                                                                                                        Figure 4-6

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                        The first step is to access the current performance of your data center

                                                                                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                        optimization window

                                                                                                                                        Simply define intent by configuring settings such as target utilization

                                                                                                                                        and cluster headroom then define tag-based placement requirements

                                                                                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                        bull SLA tiers Gold Silver Bronze

                                                                                                                                        bull License policies Windows Oracle Linux

                                                                                                                                        bull Compliance PCI HIPAA

                                                                                                                                        bull App affinity policies

                                                                                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                                                                                        automating workload balancing and performance optimization

                                                                                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                        bull Run it now manually based on recommendations

                                                                                                                                        bull Schedule it for an automated ongoing optimization

                                                                                                                                        Figure 4-7

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                        bull Automate to run when performance troubles occur and desired

                                                                                                                                        performance intent isnrsquot met

                                                                                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                        insights on potential cost savings from reclamation and analyze

                                                                                                                                        optimum densities for the future

                                                                                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                        presented As you can see cost data is directly correlated with capacity

                                                                                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                        not needed

                                                                                                                                        Figure 4-8

                                                                                                                                        Figure 4-9

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                        After getting an idea of which data centers to prioritize and what could

                                                                                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                        optimization actions This includes reclamation right-sizing and

                                                                                                                                        automating workload balancing to reduce license costs as well as

                                                                                                                                        densification to consolidate workloads into minimal clusters while

                                                                                                                                        assuring that you meet goals for performance target utilization and

                                                                                                                                        defined intent

                                                                                                                                        The new capacity analytics engine is able to view historical trends and

                                                                                                                                        predict the most constrained resources such as CPU memory and

                                                                                                                                        disk space It can also give recommendations to either reclaim unused

                                                                                                                                        capacity or even add capacity (Figure 4-11)

                                                                                                                                        Figure 4-10

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                        workloads For some of those workloads it makes the most sense to

                                                                                                                                        move them into the public cloud but which public cloud

                                                                                                                                        The new version of vROps allows you to perform what-if scenario

                                                                                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                        Figure 4-11

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                        by automatically discovering VMs and apps then provisioning the

                                                                                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                                                                                        Figure 4-12

                                                                                                                                        Figure 4-13

                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                        This capability enables IT to gain control and provide app monitoring

                                                                                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                        addition to traditional applications

                                                                                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                        More importantly yoursquove learned how to maximize the power of

                                                                                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                        center solution that provides powerful features like predictive DRS

                                                                                                                                        workload optimization cost savings and ultimately the self-driving

                                                                                                                                        data center

                                                                                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                        the latest version check out the vROps

                                                                                                                                        Upgrade Center

                                                                                                                                        httpswwwvmwarecomproducts

                                                                                                                                        vrealize-operationsupgrade-centerhtml

                                                                                                                                        If you donrsquot have vROps in place already you can

                                                                                                                                        sign up for a free 60-day evaluation

                                                                                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                        • Chapter 1
                                                                                                                                          • Getting Started with VMware vRealize Operations
                                                                                                                                            • What is vRealize Operations
                                                                                                                                            • How Does vRealize Operations Work
                                                                                                                                            • Understanding vRealize Operations Editions
                                                                                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                            • Summary
                                                                                                                                                • Chapter 2
                                                                                                                                                  • Deploying vRealize Operations
                                                                                                                                                    • vRealize Operations Architecture Overview
                                                                                                                                                    • Sizing vRealize Operations
                                                                                                                                                    • Installing vRealize Operations for the First Time
                                                                                                                                                    • Accessing vRealize Operations
                                                                                                                                                    • Summary
                                                                                                                                                        • Chapter 3
                                                                                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                            • Configuring SSO in vROps
                                                                                                                                                            • Understanding Policies in vROps
                                                                                                                                                            • Automated Remediation in vROps
                                                                                                                                                            • Configuring Alerts
                                                                                                                                                            • Predictive DRS
                                                                                                                                                            • Automated Workload Optimization
                                                                                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                                                                                            • Maximize Troubleshooting with vROps
                                                                                                                                                            • Summary
                                                                                                                                                                • Chapter 4
                                                                                                                                                                  • Maximizing vRealize Operations
                                                                                                                                                                    • High Speed Installation
                                                                                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                    • Enhanced User Interface
                                                                                                                                                                    • Automating Performance Based on Intent
                                                                                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                    • Whatrsquos Next

                                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 6 9

                                                                                                                                          Figure 3-35 shows how easy it is to use the Troubleshoot a Cluster

                                                                                                                                          dashboard It enables you to quickly identify the type of contention

                                                                                                                                          faced by each VM in the cluster

                                                                                                                                          Besides the troubleshooting dashboards the real power of vROps

                                                                                                                                          shines through when you realize how often the vROps Smart Alerts

                                                                                                                                          are able to point you to the root cause of an issue and provide

                                                                                                                                          recommendations for remediation so that you can quickly resolve any

                                                                                                                                          trouble that might occur

                                                                                                                                          vSAN ManagementIn the past vROps was capable of analyzing vSAN but only when

                                                                                                                                          you installed the vROps Management Pack for vSAN However vSAN

                                                                                                                                          management is built into vROps 66 and later

                                                                                                                                          Using vSAN management and monitoring in vROps requires you to

                                                                                                                                          enable it by connecting it to your vCenter Server In vROps go to

                                                                                                                                          the Administration menu then to Solutions select the VMware vSAN

                                                                                                                                          solution then the Gear icon to configure (Figure 3-36)

                                                                                                                                          Figure 3-35

                                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                          Figure 3-36

                                                                                                                                          Figure 3-37

                                                                                                                                          Figure 3-38

                                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                          From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                          to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                          After you get a successful test of the connection and credentials make

                                                                                                                                          sure that you click Save Settings

                                                                                                                                          At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                          server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                          insightful statistics and recommendations from vROps

                                                                                                                                          vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                          bull vSAN Capacity Overview

                                                                                                                                          bull Migrate to vSAN

                                                                                                                                          bull vSAN Operations Overview

                                                                                                                                          bull Troubleshoot vSAN

                                                                                                                                          Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                          Figure 3-39

                                                                                                                                          C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                          For those using vSAN these dashboards are invaluable They allow

                                                                                                                                          you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                          clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                          troubleshoot vSAN (Figure 3-40)

                                                                                                                                          SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                          vROps features and how to maximize your vSphere infrastructure

                                                                                                                                          using vROps features like predictive DRS vSAN management and

                                                                                                                                          powerful capacity dashboards

                                                                                                                                          With the latest version of vROps some even more powerful features

                                                                                                                                          have been released In the next chapter wersquoll dive into the latest

                                                                                                                                          vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                          infrastructure

                                                                                                                                          Drive on

                                                                                                                                          Figure 3-40

                                                                                                                                          CHAPTER 4

                                                                                                                                          Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                          read this chapter completely With the recently announced vROps 67

                                                                                                                                          VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                          Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                          driving data center will bring ldquoContinuous performance optimization

                                                                                                                                          based on operational and business intent efficient capacity

                                                                                                                                          management proactive planning and intelligent remediationrdquo

                                                                                                                                          The goal for the self-driving data center is to provide a unified

                                                                                                                                          management platform so that the IT organization can optimize

                                                                                                                                          plan and scale the software-defined data center and multiple cloud

                                                                                                                                          deployments from the applications to the infrastructure

                                                                                                                                          High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                          new instance of vROps 67 directly from the vSphere client without

                                                                                                                                          having to go through the traditional installation steps that we covered

                                                                                                                                          in Chapter 2 of this book With the new high speed installation

                                                                                                                                          vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                          configure it In addition to the deployment the high speed installation

                                                                                                                                          also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                          communicate with the vCenter server that you deployed it from

                                                                                                                                          In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                          installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                          From there you can select either the online or offline installation mode

                                                                                                                                          provide your vCenter server credentials define your environment

                                                                                                                                          (datacenter cluster host datastore and network) and provide IP

                                                                                                                                          address details With that information vCenter will automatically

                                                                                                                                          deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                          configure the vSphere adapter in vROps

                                                                                                                                          Figure 4-1

                                                                                                                                          Figure 4-2

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                          You can be up and running with vROps faster than ever by combining

                                                                                                                                          vSphere 67 vCenter 67 and vROps 67

                                                                                                                                          vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                          when you combine vROps 67 and vCenter

                                                                                                                                          67 Only with that magical combination

                                                                                                                                          can you use the new vROps 67 plugin

                                                                                                                                          for the vCenter 67 HTML5 web client

                                                                                                                                          (Figure 4-3)

                                                                                                                                          The vRealize Operations within vCenter

                                                                                                                                          plugin provides you with six new

                                                                                                                                          dashboards directly inside your vCenter

                                                                                                                                          UI (Figure 4-4)

                                                                                                                                          The end result is that you get all the

                                                                                                                                          goodness of vROps in your vSphere client

                                                                                                                                          helping you be more productive than ever

                                                                                                                                          Figure 4-3

                                                                                                                                          Figure 4-4

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                          Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                          makes vROps easier to use ultimately making you more productive

                                                                                                                                          The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                          Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                          includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                          metrics and logs Figure 4-5 shows the new interface

                                                                                                                                          Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                          define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                          make it happen

                                                                                                                                          Figure 4-5

                                                                                                                                          Figure 4-6

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                          The first step is to access the current performance of your data center

                                                                                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                          optimization window

                                                                                                                                          Simply define intent by configuring settings such as target utilization

                                                                                                                                          and cluster headroom then define tag-based placement requirements

                                                                                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                          bull SLA tiers Gold Silver Bronze

                                                                                                                                          bull License policies Windows Oracle Linux

                                                                                                                                          bull Compliance PCI HIPAA

                                                                                                                                          bull App affinity policies

                                                                                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                                                                                          automating workload balancing and performance optimization

                                                                                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                          bull Run it now manually based on recommendations

                                                                                                                                          bull Schedule it for an automated ongoing optimization

                                                                                                                                          Figure 4-7

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                          bull Automate to run when performance troubles occur and desired

                                                                                                                                          performance intent isnrsquot met

                                                                                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                          insights on potential cost savings from reclamation and analyze

                                                                                                                                          optimum densities for the future

                                                                                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                          presented As you can see cost data is directly correlated with capacity

                                                                                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                          not needed

                                                                                                                                          Figure 4-8

                                                                                                                                          Figure 4-9

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                          After getting an idea of which data centers to prioritize and what could

                                                                                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                          optimization actions This includes reclamation right-sizing and

                                                                                                                                          automating workload balancing to reduce license costs as well as

                                                                                                                                          densification to consolidate workloads into minimal clusters while

                                                                                                                                          assuring that you meet goals for performance target utilization and

                                                                                                                                          defined intent

                                                                                                                                          The new capacity analytics engine is able to view historical trends and

                                                                                                                                          predict the most constrained resources such as CPU memory and

                                                                                                                                          disk space It can also give recommendations to either reclaim unused

                                                                                                                                          capacity or even add capacity (Figure 4-11)

                                                                                                                                          Figure 4-10

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                          workloads For some of those workloads it makes the most sense to

                                                                                                                                          move them into the public cloud but which public cloud

                                                                                                                                          The new version of vROps allows you to perform what-if scenario

                                                                                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                          Figure 4-11

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                          by automatically discovering VMs and apps then provisioning the

                                                                                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                                                                                          Figure 4-12

                                                                                                                                          Figure 4-13

                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                          This capability enables IT to gain control and provide app monitoring

                                                                                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                          addition to traditional applications

                                                                                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                          More importantly yoursquove learned how to maximize the power of

                                                                                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                          center solution that provides powerful features like predictive DRS

                                                                                                                                          workload optimization cost savings and ultimately the self-driving

                                                                                                                                          data center

                                                                                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                          the latest version check out the vROps

                                                                                                                                          Upgrade Center

                                                                                                                                          httpswwwvmwarecomproducts

                                                                                                                                          vrealize-operationsupgrade-centerhtml

                                                                                                                                          If you donrsquot have vROps in place already you can

                                                                                                                                          sign up for a free 60-day evaluation

                                                                                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                          • Chapter 1
                                                                                                                                            • Getting Started with VMware vRealize Operations
                                                                                                                                              • What is vRealize Operations
                                                                                                                                              • How Does vRealize Operations Work
                                                                                                                                              • Understanding vRealize Operations Editions
                                                                                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                              • Summary
                                                                                                                                                  • Chapter 2
                                                                                                                                                    • Deploying vRealize Operations
                                                                                                                                                      • vRealize Operations Architecture Overview
                                                                                                                                                      • Sizing vRealize Operations
                                                                                                                                                      • Installing vRealize Operations for the First Time
                                                                                                                                                      • Accessing vRealize Operations
                                                                                                                                                      • Summary
                                                                                                                                                          • Chapter 3
                                                                                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                              • Configuring SSO in vROps
                                                                                                                                                              • Understanding Policies in vROps
                                                                                                                                                              • Automated Remediation in vROps
                                                                                                                                                              • Configuring Alerts
                                                                                                                                                              • Predictive DRS
                                                                                                                                                              • Automated Workload Optimization
                                                                                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                                                                                              • Maximize Troubleshooting with vROps
                                                                                                                                                              • Summary
                                                                                                                                                                  • Chapter 4
                                                                                                                                                                    • Maximizing vRealize Operations
                                                                                                                                                                      • High Speed Installation
                                                                                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                      • Enhanced User Interface
                                                                                                                                                                      • Automating Performance Based on Intent
                                                                                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                      • Whatrsquos Next

                                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 0

                                                                                                                                            Figure 3-36

                                                                                                                                            Figure 3-37

                                                                                                                                            Figure 3-38

                                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                            From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                            to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                            After you get a successful test of the connection and credentials make

                                                                                                                                            sure that you click Save Settings

                                                                                                                                            At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                            server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                            insightful statistics and recommendations from vROps

                                                                                                                                            vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                            bull vSAN Capacity Overview

                                                                                                                                            bull Migrate to vSAN

                                                                                                                                            bull vSAN Operations Overview

                                                                                                                                            bull Troubleshoot vSAN

                                                                                                                                            Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                            Figure 3-39

                                                                                                                                            C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                            For those using vSAN these dashboards are invaluable They allow

                                                                                                                                            you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                            clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                            troubleshoot vSAN (Figure 3-40)

                                                                                                                                            SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                            vROps features and how to maximize your vSphere infrastructure

                                                                                                                                            using vROps features like predictive DRS vSAN management and

                                                                                                                                            powerful capacity dashboards

                                                                                                                                            With the latest version of vROps some even more powerful features

                                                                                                                                            have been released In the next chapter wersquoll dive into the latest

                                                                                                                                            vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                            infrastructure

                                                                                                                                            Drive on

                                                                                                                                            Figure 3-40

                                                                                                                                            CHAPTER 4

                                                                                                                                            Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                            read this chapter completely With the recently announced vROps 67

                                                                                                                                            VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                            Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                            driving data center will bring ldquoContinuous performance optimization

                                                                                                                                            based on operational and business intent efficient capacity

                                                                                                                                            management proactive planning and intelligent remediationrdquo

                                                                                                                                            The goal for the self-driving data center is to provide a unified

                                                                                                                                            management platform so that the IT organization can optimize

                                                                                                                                            plan and scale the software-defined data center and multiple cloud

                                                                                                                                            deployments from the applications to the infrastructure

                                                                                                                                            High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                            new instance of vROps 67 directly from the vSphere client without

                                                                                                                                            having to go through the traditional installation steps that we covered

                                                                                                                                            in Chapter 2 of this book With the new high speed installation

                                                                                                                                            vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                            configure it In addition to the deployment the high speed installation

                                                                                                                                            also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                            communicate with the vCenter server that you deployed it from

                                                                                                                                            In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                            installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                            From there you can select either the online or offline installation mode

                                                                                                                                            provide your vCenter server credentials define your environment

                                                                                                                                            (datacenter cluster host datastore and network) and provide IP

                                                                                                                                            address details With that information vCenter will automatically

                                                                                                                                            deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                            configure the vSphere adapter in vROps

                                                                                                                                            Figure 4-1

                                                                                                                                            Figure 4-2

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                            You can be up and running with vROps faster than ever by combining

                                                                                                                                            vSphere 67 vCenter 67 and vROps 67

                                                                                                                                            vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                            when you combine vROps 67 and vCenter

                                                                                                                                            67 Only with that magical combination

                                                                                                                                            can you use the new vROps 67 plugin

                                                                                                                                            for the vCenter 67 HTML5 web client

                                                                                                                                            (Figure 4-3)

                                                                                                                                            The vRealize Operations within vCenter

                                                                                                                                            plugin provides you with six new

                                                                                                                                            dashboards directly inside your vCenter

                                                                                                                                            UI (Figure 4-4)

                                                                                                                                            The end result is that you get all the

                                                                                                                                            goodness of vROps in your vSphere client

                                                                                                                                            helping you be more productive than ever

                                                                                                                                            Figure 4-3

                                                                                                                                            Figure 4-4

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                            Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                            makes vROps easier to use ultimately making you more productive

                                                                                                                                            The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                            Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                            includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                            metrics and logs Figure 4-5 shows the new interface

                                                                                                                                            Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                            define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                            make it happen

                                                                                                                                            Figure 4-5

                                                                                                                                            Figure 4-6

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                            The first step is to access the current performance of your data center

                                                                                                                                            Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                            optimization window

                                                                                                                                            Simply define intent by configuring settings such as target utilization

                                                                                                                                            and cluster headroom then define tag-based placement requirements

                                                                                                                                            as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                            bull SLA tiers Gold Silver Bronze

                                                                                                                                            bull License policies Windows Oracle Linux

                                                                                                                                            bull Compliance PCI HIPAA

                                                                                                                                            bull App affinity policies

                                                                                                                                            After yoursquove defined intent turn on self-driving operations by

                                                                                                                                            automating workload balancing and performance optimization

                                                                                                                                            (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                            bull Run it now manually based on recommendations

                                                                                                                                            bull Schedule it for an automated ongoing optimization

                                                                                                                                            Figure 4-7

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                            bull Automate to run when performance troubles occur and desired

                                                                                                                                            performance intent isnrsquot met

                                                                                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                            insights on potential cost savings from reclamation and analyze

                                                                                                                                            optimum densities for the future

                                                                                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                            presented As you can see cost data is directly correlated with capacity

                                                                                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                            not needed

                                                                                                                                            Figure 4-8

                                                                                                                                            Figure 4-9

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                            After getting an idea of which data centers to prioritize and what could

                                                                                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                            optimization actions This includes reclamation right-sizing and

                                                                                                                                            automating workload balancing to reduce license costs as well as

                                                                                                                                            densification to consolidate workloads into minimal clusters while

                                                                                                                                            assuring that you meet goals for performance target utilization and

                                                                                                                                            defined intent

                                                                                                                                            The new capacity analytics engine is able to view historical trends and

                                                                                                                                            predict the most constrained resources such as CPU memory and

                                                                                                                                            disk space It can also give recommendations to either reclaim unused

                                                                                                                                            capacity or even add capacity (Figure 4-11)

                                                                                                                                            Figure 4-10

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                            workloads For some of those workloads it makes the most sense to

                                                                                                                                            move them into the public cloud but which public cloud

                                                                                                                                            The new version of vROps allows you to perform what-if scenario

                                                                                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                            Figure 4-11

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                            by automatically discovering VMs and apps then provisioning the

                                                                                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                                                                                            Figure 4-12

                                                                                                                                            Figure 4-13

                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                            This capability enables IT to gain control and provide app monitoring

                                                                                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                            addition to traditional applications

                                                                                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                            More importantly yoursquove learned how to maximize the power of

                                                                                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                            center solution that provides powerful features like predictive DRS

                                                                                                                                            workload optimization cost savings and ultimately the self-driving

                                                                                                                                            data center

                                                                                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                            the latest version check out the vROps

                                                                                                                                            Upgrade Center

                                                                                                                                            httpswwwvmwarecomproducts

                                                                                                                                            vrealize-operationsupgrade-centerhtml

                                                                                                                                            If you donrsquot have vROps in place already you can

                                                                                                                                            sign up for a free 60-day evaluation

                                                                                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                            • Chapter 1
                                                                                                                                              • Getting Started with VMware vRealize Operations
                                                                                                                                                • What is vRealize Operations
                                                                                                                                                • How Does vRealize Operations Work
                                                                                                                                                • Understanding vRealize Operations Editions
                                                                                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                • Summary
                                                                                                                                                    • Chapter 2
                                                                                                                                                      • Deploying vRealize Operations
                                                                                                                                                        • vRealize Operations Architecture Overview
                                                                                                                                                        • Sizing vRealize Operations
                                                                                                                                                        • Installing vRealize Operations for the First Time
                                                                                                                                                        • Accessing vRealize Operations
                                                                                                                                                        • Summary
                                                                                                                                                            • Chapter 3
                                                                                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                • Configuring SSO in vROps
                                                                                                                                                                • Understanding Policies in vROps
                                                                                                                                                                • Automated Remediation in vROps
                                                                                                                                                                • Configuring Alerts
                                                                                                                                                                • Predictive DRS
                                                                                                                                                                • Automated Workload Optimization
                                                                                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                                                                                • Maximize Troubleshooting with vROps
                                                                                                                                                                • Summary
                                                                                                                                                                    • Chapter 4
                                                                                                                                                                      • Maximizing vRealize Operations
                                                                                                                                                                        • High Speed Installation
                                                                                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                        • Enhanced User Interface
                                                                                                                                                                        • Automating Performance Based on Intent
                                                                                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                        • Whatrsquos Next

                                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 1

                                                                                                                                              From there yoursquoll add your vCenter Server Hostname and Credentials

                                                                                                                                              to connect to your vCenter server (Figure 3-37 and Figure 3-38)

                                                                                                                                              After you get a successful test of the connection and credentials make

                                                                                                                                              sure that you click Save Settings

                                                                                                                                              At this point vROps will begin gathering statistics from your vCenter

                                                                                                                                              server related to vSAN then yoursquoll quickly start seeing some very

                                                                                                                                              insightful statistics and recommendations from vROps

                                                                                                                                              vSAN Dashboards in vRealize OperationsvROps offers a number of dashboards including

                                                                                                                                              bull vSAN Capacity Overview

                                                                                                                                              bull Migrate to vSAN

                                                                                                                                              bull vSAN Operations Overview

                                                                                                                                              bull Troubleshoot vSAN

                                                                                                                                              Figure 3-39 displays the vSAN Operations Overview Dashboard

                                                                                                                                              Figure 3-39

                                                                                                                                              C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                              For those using vSAN these dashboards are invaluable They allow

                                                                                                                                              you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                              clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                              troubleshoot vSAN (Figure 3-40)

                                                                                                                                              SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                              vROps features and how to maximize your vSphere infrastructure

                                                                                                                                              using vROps features like predictive DRS vSAN management and

                                                                                                                                              powerful capacity dashboards

                                                                                                                                              With the latest version of vROps some even more powerful features

                                                                                                                                              have been released In the next chapter wersquoll dive into the latest

                                                                                                                                              vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                              infrastructure

                                                                                                                                              Drive on

                                                                                                                                              Figure 3-40

                                                                                                                                              CHAPTER 4

                                                                                                                                              Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                              read this chapter completely With the recently announced vROps 67

                                                                                                                                              VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                              Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                              driving data center will bring ldquoContinuous performance optimization

                                                                                                                                              based on operational and business intent efficient capacity

                                                                                                                                              management proactive planning and intelligent remediationrdquo

                                                                                                                                              The goal for the self-driving data center is to provide a unified

                                                                                                                                              management platform so that the IT organization can optimize

                                                                                                                                              plan and scale the software-defined data center and multiple cloud

                                                                                                                                              deployments from the applications to the infrastructure

                                                                                                                                              High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                              new instance of vROps 67 directly from the vSphere client without

                                                                                                                                              having to go through the traditional installation steps that we covered

                                                                                                                                              in Chapter 2 of this book With the new high speed installation

                                                                                                                                              vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                              configure it In addition to the deployment the high speed installation

                                                                                                                                              also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                              communicate with the vCenter server that you deployed it from

                                                                                                                                              In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                              installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                              From there you can select either the online or offline installation mode

                                                                                                                                              provide your vCenter server credentials define your environment

                                                                                                                                              (datacenter cluster host datastore and network) and provide IP

                                                                                                                                              address details With that information vCenter will automatically

                                                                                                                                              deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                              configure the vSphere adapter in vROps

                                                                                                                                              Figure 4-1

                                                                                                                                              Figure 4-2

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                              You can be up and running with vROps faster than ever by combining

                                                                                                                                              vSphere 67 vCenter 67 and vROps 67

                                                                                                                                              vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                              when you combine vROps 67 and vCenter

                                                                                                                                              67 Only with that magical combination

                                                                                                                                              can you use the new vROps 67 plugin

                                                                                                                                              for the vCenter 67 HTML5 web client

                                                                                                                                              (Figure 4-3)

                                                                                                                                              The vRealize Operations within vCenter

                                                                                                                                              plugin provides you with six new

                                                                                                                                              dashboards directly inside your vCenter

                                                                                                                                              UI (Figure 4-4)

                                                                                                                                              The end result is that you get all the

                                                                                                                                              goodness of vROps in your vSphere client

                                                                                                                                              helping you be more productive than ever

                                                                                                                                              Figure 4-3

                                                                                                                                              Figure 4-4

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                              Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                              makes vROps easier to use ultimately making you more productive

                                                                                                                                              The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                              Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                              includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                              metrics and logs Figure 4-5 shows the new interface

                                                                                                                                              Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                              define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                              make it happen

                                                                                                                                              Figure 4-5

                                                                                                                                              Figure 4-6

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                              The first step is to access the current performance of your data center

                                                                                                                                              Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                              optimization window

                                                                                                                                              Simply define intent by configuring settings such as target utilization

                                                                                                                                              and cluster headroom then define tag-based placement requirements

                                                                                                                                              as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                              bull SLA tiers Gold Silver Bronze

                                                                                                                                              bull License policies Windows Oracle Linux

                                                                                                                                              bull Compliance PCI HIPAA

                                                                                                                                              bull App affinity policies

                                                                                                                                              After yoursquove defined intent turn on self-driving operations by

                                                                                                                                              automating workload balancing and performance optimization

                                                                                                                                              (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                              bull Run it now manually based on recommendations

                                                                                                                                              bull Schedule it for an automated ongoing optimization

                                                                                                                                              Figure 4-7

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                              bull Automate to run when performance troubles occur and desired

                                                                                                                                              performance intent isnrsquot met

                                                                                                                                              Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                              for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                              insights on potential cost savings from reclamation and analyze

                                                                                                                                              optimum densities for the future

                                                                                                                                              Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                              presented As you can see cost data is directly correlated with capacity

                                                                                                                                              analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                              not needed

                                                                                                                                              Figure 4-8

                                                                                                                                              Figure 4-9

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                              After getting an idea of which data centers to prioritize and what could

                                                                                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                              optimization actions This includes reclamation right-sizing and

                                                                                                                                              automating workload balancing to reduce license costs as well as

                                                                                                                                              densification to consolidate workloads into minimal clusters while

                                                                                                                                              assuring that you meet goals for performance target utilization and

                                                                                                                                              defined intent

                                                                                                                                              The new capacity analytics engine is able to view historical trends and

                                                                                                                                              predict the most constrained resources such as CPU memory and

                                                                                                                                              disk space It can also give recommendations to either reclaim unused

                                                                                                                                              capacity or even add capacity (Figure 4-11)

                                                                                                                                              Figure 4-10

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                              workloads For some of those workloads it makes the most sense to

                                                                                                                                              move them into the public cloud but which public cloud

                                                                                                                                              The new version of vROps allows you to perform what-if scenario

                                                                                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                              Figure 4-11

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                              by automatically discovering VMs and apps then provisioning the

                                                                                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                                                                                              Figure 4-12

                                                                                                                                              Figure 4-13

                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                              This capability enables IT to gain control and provide app monitoring

                                                                                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                              addition to traditional applications

                                                                                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                              More importantly yoursquove learned how to maximize the power of

                                                                                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                              center solution that provides powerful features like predictive DRS

                                                                                                                                              workload optimization cost savings and ultimately the self-driving

                                                                                                                                              data center

                                                                                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                              the latest version check out the vROps

                                                                                                                                              Upgrade Center

                                                                                                                                              httpswwwvmwarecomproducts

                                                                                                                                              vrealize-operationsupgrade-centerhtml

                                                                                                                                              If you donrsquot have vROps in place already you can

                                                                                                                                              sign up for a free 60-day evaluation

                                                                                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                              • Chapter 1
                                                                                                                                                • Getting Started with VMware vRealize Operations
                                                                                                                                                  • What is vRealize Operations
                                                                                                                                                  • How Does vRealize Operations Work
                                                                                                                                                  • Understanding vRealize Operations Editions
                                                                                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                  • Summary
                                                                                                                                                      • Chapter 2
                                                                                                                                                        • Deploying vRealize Operations
                                                                                                                                                          • vRealize Operations Architecture Overview
                                                                                                                                                          • Sizing vRealize Operations
                                                                                                                                                          • Installing vRealize Operations for the First Time
                                                                                                                                                          • Accessing vRealize Operations
                                                                                                                                                          • Summary
                                                                                                                                                              • Chapter 3
                                                                                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                  • Configuring SSO in vROps
                                                                                                                                                                  • Understanding Policies in vROps
                                                                                                                                                                  • Automated Remediation in vROps
                                                                                                                                                                  • Configuring Alerts
                                                                                                                                                                  • Predictive DRS
                                                                                                                                                                  • Automated Workload Optimization
                                                                                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                                                                                  • Summary
                                                                                                                                                                      • Chapter 4
                                                                                                                                                                        • Maximizing vRealize Operations
                                                                                                                                                                          • High Speed Installation
                                                                                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                          • Enhanced User Interface
                                                                                                                                                                          • Automating Performance Based on Intent
                                                                                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                          • Whatrsquos Next

                                                                                                                                                C O N f I G U R I N G V R E A L I z E O P E R AT I O N S f O R M A x I M U M E f f E CT 7 2

                                                                                                                                                For those using vSAN these dashboards are invaluable They allow

                                                                                                                                                you to plan capacity across multiple vSAN clusters optimize vSAN

                                                                                                                                                clusters prevent vSAN trouble before it happens and if needed

                                                                                                                                                troubleshoot vSAN (Figure 3-40)

                                                                                                                                                SummaryIn this chapter yoursquove learned how to configure the most common

                                                                                                                                                vROps features and how to maximize your vSphere infrastructure

                                                                                                                                                using vROps features like predictive DRS vSAN management and

                                                                                                                                                powerful capacity dashboards

                                                                                                                                                With the latest version of vROps some even more powerful features

                                                                                                                                                have been released In the next chapter wersquoll dive into the latest

                                                                                                                                                vROps features that will allow you to enable a self-driving vSphere

                                                                                                                                                infrastructure

                                                                                                                                                Drive on

                                                                                                                                                Figure 3-40

                                                                                                                                                CHAPTER 4

                                                                                                                                                Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                                read this chapter completely With the recently announced vROps 67

                                                                                                                                                VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                                Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                                driving data center will bring ldquoContinuous performance optimization

                                                                                                                                                based on operational and business intent efficient capacity

                                                                                                                                                management proactive planning and intelligent remediationrdquo

                                                                                                                                                The goal for the self-driving data center is to provide a unified

                                                                                                                                                management platform so that the IT organization can optimize

                                                                                                                                                plan and scale the software-defined data center and multiple cloud

                                                                                                                                                deployments from the applications to the infrastructure

                                                                                                                                                High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                                new instance of vROps 67 directly from the vSphere client without

                                                                                                                                                having to go through the traditional installation steps that we covered

                                                                                                                                                in Chapter 2 of this book With the new high speed installation

                                                                                                                                                vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                                configure it In addition to the deployment the high speed installation

                                                                                                                                                also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                                communicate with the vCenter server that you deployed it from

                                                                                                                                                In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                                installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                                From there you can select either the online or offline installation mode

                                                                                                                                                provide your vCenter server credentials define your environment

                                                                                                                                                (datacenter cluster host datastore and network) and provide IP

                                                                                                                                                address details With that information vCenter will automatically

                                                                                                                                                deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                                configure the vSphere adapter in vROps

                                                                                                                                                Figure 4-1

                                                                                                                                                Figure 4-2

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                                You can be up and running with vROps faster than ever by combining

                                                                                                                                                vSphere 67 vCenter 67 and vROps 67

                                                                                                                                                vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                                when you combine vROps 67 and vCenter

                                                                                                                                                67 Only with that magical combination

                                                                                                                                                can you use the new vROps 67 plugin

                                                                                                                                                for the vCenter 67 HTML5 web client

                                                                                                                                                (Figure 4-3)

                                                                                                                                                The vRealize Operations within vCenter

                                                                                                                                                plugin provides you with six new

                                                                                                                                                dashboards directly inside your vCenter

                                                                                                                                                UI (Figure 4-4)

                                                                                                                                                The end result is that you get all the

                                                                                                                                                goodness of vROps in your vSphere client

                                                                                                                                                helping you be more productive than ever

                                                                                                                                                Figure 4-3

                                                                                                                                                Figure 4-4

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                                Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                                makes vROps easier to use ultimately making you more productive

                                                                                                                                                The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                                Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                                includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                                metrics and logs Figure 4-5 shows the new interface

                                                                                                                                                Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                                define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                                make it happen

                                                                                                                                                Figure 4-5

                                                                                                                                                Figure 4-6

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                The first step is to access the current performance of your data center

                                                                                                                                                Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                optimization window

                                                                                                                                                Simply define intent by configuring settings such as target utilization

                                                                                                                                                and cluster headroom then define tag-based placement requirements

                                                                                                                                                as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                bull SLA tiers Gold Silver Bronze

                                                                                                                                                bull License policies Windows Oracle Linux

                                                                                                                                                bull Compliance PCI HIPAA

                                                                                                                                                bull App affinity policies

                                                                                                                                                After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                automating workload balancing and performance optimization

                                                                                                                                                (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                bull Run it now manually based on recommendations

                                                                                                                                                bull Schedule it for an automated ongoing optimization

                                                                                                                                                Figure 4-7

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                bull Automate to run when performance troubles occur and desired

                                                                                                                                                performance intent isnrsquot met

                                                                                                                                                Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                insights on potential cost savings from reclamation and analyze

                                                                                                                                                optimum densities for the future

                                                                                                                                                Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                presented As you can see cost data is directly correlated with capacity

                                                                                                                                                analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                not needed

                                                                                                                                                Figure 4-8

                                                                                                                                                Figure 4-9

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                After getting an idea of which data centers to prioritize and what could

                                                                                                                                                be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                optimization actions This includes reclamation right-sizing and

                                                                                                                                                automating workload balancing to reduce license costs as well as

                                                                                                                                                densification to consolidate workloads into minimal clusters while

                                                                                                                                                assuring that you meet goals for performance target utilization and

                                                                                                                                                defined intent

                                                                                                                                                The new capacity analytics engine is able to view historical trends and

                                                                                                                                                predict the most constrained resources such as CPU memory and

                                                                                                                                                disk space It can also give recommendations to either reclaim unused

                                                                                                                                                capacity or even add capacity (Figure 4-11)

                                                                                                                                                Figure 4-10

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                workloads For some of those workloads it makes the most sense to

                                                                                                                                                move them into the public cloud but which public cloud

                                                                                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                Figure 4-11

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                Figure 4-12

                                                                                                                                                Figure 4-13

                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                addition to traditional applications

                                                                                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                center solution that provides powerful features like predictive DRS

                                                                                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                                                                                data center

                                                                                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                the latest version check out the vROps

                                                                                                                                                Upgrade Center

                                                                                                                                                httpswwwvmwarecomproducts

                                                                                                                                                vrealize-operationsupgrade-centerhtml

                                                                                                                                                If you donrsquot have vROps in place already you can

                                                                                                                                                sign up for a free 60-day evaluation

                                                                                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                • Chapter 1
                                                                                                                                                  • Getting Started with VMware vRealize Operations
                                                                                                                                                    • What is vRealize Operations
                                                                                                                                                    • How Does vRealize Operations Work
                                                                                                                                                    • Understanding vRealize Operations Editions
                                                                                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                    • Summary
                                                                                                                                                        • Chapter 2
                                                                                                                                                          • Deploying vRealize Operations
                                                                                                                                                            • vRealize Operations Architecture Overview
                                                                                                                                                            • Sizing vRealize Operations
                                                                                                                                                            • Installing vRealize Operations for the First Time
                                                                                                                                                            • Accessing vRealize Operations
                                                                                                                                                            • Summary
                                                                                                                                                                • Chapter 3
                                                                                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                    • Configuring SSO in vROps
                                                                                                                                                                    • Understanding Policies in vROps
                                                                                                                                                                    • Automated Remediation in vROps
                                                                                                                                                                    • Configuring Alerts
                                                                                                                                                                    • Predictive DRS
                                                                                                                                                                    • Automated Workload Optimization
                                                                                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                                                                                    • Summary
                                                                                                                                                                        • Chapter 4
                                                                                                                                                                          • Maximizing vRealize Operations
                                                                                                                                                                            • High Speed Installation
                                                                                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                            • Enhanced User Interface
                                                                                                                                                                            • Automating Performance Based on Intent
                                                                                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                            • Whatrsquos Next

                                                                                                                                                  CHAPTER 4

                                                                                                                                                  Maximizing vRealize OperationsIf you want to get the maximum power of vROps make sure you

                                                                                                                                                  read this chapter completely With the recently announced vROps 67

                                                                                                                                                  VMware has brought what they call ldquoSelf-Driving Operations for the

                                                                                                                                                  Data Centerrdquo What does this mean for you VMware says that the self-

                                                                                                                                                  driving data center will bring ldquoContinuous performance optimization

                                                                                                                                                  based on operational and business intent efficient capacity

                                                                                                                                                  management proactive planning and intelligent remediationrdquo

                                                                                                                                                  The goal for the self-driving data center is to provide a unified

                                                                                                                                                  management platform so that the IT organization can optimize

                                                                                                                                                  plan and scale the software-defined data center and multiple cloud

                                                                                                                                                  deployments from the applications to the infrastructure

                                                                                                                                                  High Speed InstallationIf you are running vCenter 67 you can now automatically deploy a

                                                                                                                                                  new instance of vROps 67 directly from the vSphere client without

                                                                                                                                                  having to go through the traditional installation steps that we covered

                                                                                                                                                  in Chapter 2 of this book With the new high speed installation

                                                                                                                                                  vCenter will download the vROps 67 OVA deploy it and completely

                                                                                                                                                  configure it In addition to the deployment the high speed installation

                                                                                                                                                  also includes the automatic configuration of the vSphere Adapter to

                                                                                                                                                  communicate with the vCenter server that you deployed it from

                                                                                                                                                  In fact if you are running vCenter 67 and donrsquot have vROps 67

                                                                                                                                                  installed vCenter will prompt you to install it (as you see in Figure 4-1)

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                                  From there you can select either the online or offline installation mode

                                                                                                                                                  provide your vCenter server credentials define your environment

                                                                                                                                                  (datacenter cluster host datastore and network) and provide IP

                                                                                                                                                  address details With that information vCenter will automatically

                                                                                                                                                  deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                                  configure the vSphere adapter in vROps

                                                                                                                                                  Figure 4-1

                                                                                                                                                  Figure 4-2

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                                  You can be up and running with vROps faster than ever by combining

                                                                                                                                                  vSphere 67 vCenter 67 and vROps 67

                                                                                                                                                  vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                                  when you combine vROps 67 and vCenter

                                                                                                                                                  67 Only with that magical combination

                                                                                                                                                  can you use the new vROps 67 plugin

                                                                                                                                                  for the vCenter 67 HTML5 web client

                                                                                                                                                  (Figure 4-3)

                                                                                                                                                  The vRealize Operations within vCenter

                                                                                                                                                  plugin provides you with six new

                                                                                                                                                  dashboards directly inside your vCenter

                                                                                                                                                  UI (Figure 4-4)

                                                                                                                                                  The end result is that you get all the

                                                                                                                                                  goodness of vROps in your vSphere client

                                                                                                                                                  helping you be more productive than ever

                                                                                                                                                  Figure 4-3

                                                                                                                                                  Figure 4-4

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                                  Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                                  makes vROps easier to use ultimately making you more productive

                                                                                                                                                  The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                                  Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                                  includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                                  metrics and logs Figure 4-5 shows the new interface

                                                                                                                                                  Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                                  define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                                  make it happen

                                                                                                                                                  Figure 4-5

                                                                                                                                                  Figure 4-6

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                  The first step is to access the current performance of your data center

                                                                                                                                                  Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                  optimization window

                                                                                                                                                  Simply define intent by configuring settings such as target utilization

                                                                                                                                                  and cluster headroom then define tag-based placement requirements

                                                                                                                                                  as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                  bull SLA tiers Gold Silver Bronze

                                                                                                                                                  bull License policies Windows Oracle Linux

                                                                                                                                                  bull Compliance PCI HIPAA

                                                                                                                                                  bull App affinity policies

                                                                                                                                                  After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                  automating workload balancing and performance optimization

                                                                                                                                                  (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                  bull Run it now manually based on recommendations

                                                                                                                                                  bull Schedule it for an automated ongoing optimization

                                                                                                                                                  Figure 4-7

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                  bull Automate to run when performance troubles occur and desired

                                                                                                                                                  performance intent isnrsquot met

                                                                                                                                                  Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                  for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                  insights on potential cost savings from reclamation and analyze

                                                                                                                                                  optimum densities for the future

                                                                                                                                                  Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                  presented As you can see cost data is directly correlated with capacity

                                                                                                                                                  analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                  not needed

                                                                                                                                                  Figure 4-8

                                                                                                                                                  Figure 4-9

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                  After getting an idea of which data centers to prioritize and what could

                                                                                                                                                  be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                  optimization actions This includes reclamation right-sizing and

                                                                                                                                                  automating workload balancing to reduce license costs as well as

                                                                                                                                                  densification to consolidate workloads into minimal clusters while

                                                                                                                                                  assuring that you meet goals for performance target utilization and

                                                                                                                                                  defined intent

                                                                                                                                                  The new capacity analytics engine is able to view historical trends and

                                                                                                                                                  predict the most constrained resources such as CPU memory and

                                                                                                                                                  disk space It can also give recommendations to either reclaim unused

                                                                                                                                                  capacity or even add capacity (Figure 4-11)

                                                                                                                                                  Figure 4-10

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                  Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                  workloads For some of those workloads it makes the most sense to

                                                                                                                                                  move them into the public cloud but which public cloud

                                                                                                                                                  The new version of vROps allows you to perform what-if scenario

                                                                                                                                                  analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                  AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                  Figure 4-11

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                  Figure 4-12

                                                                                                                                                  Figure 4-13

                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                  addition to traditional applications

                                                                                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                  center solution that provides powerful features like predictive DRS

                                                                                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                                                                                  data center

                                                                                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                  the latest version check out the vROps

                                                                                                                                                  Upgrade Center

                                                                                                                                                  httpswwwvmwarecomproducts

                                                                                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                                                                                  If you donrsquot have vROps in place already you can

                                                                                                                                                  sign up for a free 60-day evaluation

                                                                                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                  • Chapter 1
                                                                                                                                                    • Getting Started with VMware vRealize Operations
                                                                                                                                                      • What is vRealize Operations
                                                                                                                                                      • How Does vRealize Operations Work
                                                                                                                                                      • Understanding vRealize Operations Editions
                                                                                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                      • Summary
                                                                                                                                                          • Chapter 2
                                                                                                                                                            • Deploying vRealize Operations
                                                                                                                                                              • vRealize Operations Architecture Overview
                                                                                                                                                              • Sizing vRealize Operations
                                                                                                                                                              • Installing vRealize Operations for the First Time
                                                                                                                                                              • Accessing vRealize Operations
                                                                                                                                                              • Summary
                                                                                                                                                                  • Chapter 3
                                                                                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                      • Configuring SSO in vROps
                                                                                                                                                                      • Understanding Policies in vROps
                                                                                                                                                                      • Automated Remediation in vROps
                                                                                                                                                                      • Configuring Alerts
                                                                                                                                                                      • Predictive DRS
                                                                                                                                                                      • Automated Workload Optimization
                                                                                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                                                                                      • Summary
                                                                                                                                                                          • Chapter 4
                                                                                                                                                                            • Maximizing vRealize Operations
                                                                                                                                                                              • High Speed Installation
                                                                                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                              • Enhanced User Interface
                                                                                                                                                                              • Automating Performance Based on Intent
                                                                                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                              • Whatrsquos Next

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 4

                                                                                                                                                    From there you can select either the online or offline installation mode

                                                                                                                                                    provide your vCenter server credentials define your environment

                                                                                                                                                    (datacenter cluster host datastore and network) and provide IP

                                                                                                                                                    address details With that information vCenter will automatically

                                                                                                                                                    deploy vROps activate the new vROps dashboards for vCenter and

                                                                                                                                                    configure the vSphere adapter in vROps

                                                                                                                                                    Figure 4-1

                                                                                                                                                    Figure 4-2

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                                    You can be up and running with vROps faster than ever by combining

                                                                                                                                                    vSphere 67 vCenter 67 and vROps 67

                                                                                                                                                    vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                                    when you combine vROps 67 and vCenter

                                                                                                                                                    67 Only with that magical combination

                                                                                                                                                    can you use the new vROps 67 plugin

                                                                                                                                                    for the vCenter 67 HTML5 web client

                                                                                                                                                    (Figure 4-3)

                                                                                                                                                    The vRealize Operations within vCenter

                                                                                                                                                    plugin provides you with six new

                                                                                                                                                    dashboards directly inside your vCenter

                                                                                                                                                    UI (Figure 4-4)

                                                                                                                                                    The end result is that you get all the

                                                                                                                                                    goodness of vROps in your vSphere client

                                                                                                                                                    helping you be more productive than ever

                                                                                                                                                    Figure 4-3

                                                                                                                                                    Figure 4-4

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                                    Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                                    makes vROps easier to use ultimately making you more productive

                                                                                                                                                    The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                                    Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                                    includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                                    metrics and logs Figure 4-5 shows the new interface

                                                                                                                                                    Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                                    define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                                    make it happen

                                                                                                                                                    Figure 4-5

                                                                                                                                                    Figure 4-6

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                    The first step is to access the current performance of your data center

                                                                                                                                                    Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                    optimization window

                                                                                                                                                    Simply define intent by configuring settings such as target utilization

                                                                                                                                                    and cluster headroom then define tag-based placement requirements

                                                                                                                                                    as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                    bull SLA tiers Gold Silver Bronze

                                                                                                                                                    bull License policies Windows Oracle Linux

                                                                                                                                                    bull Compliance PCI HIPAA

                                                                                                                                                    bull App affinity policies

                                                                                                                                                    After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                    automating workload balancing and performance optimization

                                                                                                                                                    (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                    bull Run it now manually based on recommendations

                                                                                                                                                    bull Schedule it for an automated ongoing optimization

                                                                                                                                                    Figure 4-7

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                    bull Automate to run when performance troubles occur and desired

                                                                                                                                                    performance intent isnrsquot met

                                                                                                                                                    Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                    for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                    insights on potential cost savings from reclamation and analyze

                                                                                                                                                    optimum densities for the future

                                                                                                                                                    Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                    presented As you can see cost data is directly correlated with capacity

                                                                                                                                                    analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                    not needed

                                                                                                                                                    Figure 4-8

                                                                                                                                                    Figure 4-9

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                    After getting an idea of which data centers to prioritize and what could

                                                                                                                                                    be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                    optimization actions This includes reclamation right-sizing and

                                                                                                                                                    automating workload balancing to reduce license costs as well as

                                                                                                                                                    densification to consolidate workloads into minimal clusters while

                                                                                                                                                    assuring that you meet goals for performance target utilization and

                                                                                                                                                    defined intent

                                                                                                                                                    The new capacity analytics engine is able to view historical trends and

                                                                                                                                                    predict the most constrained resources such as CPU memory and

                                                                                                                                                    disk space It can also give recommendations to either reclaim unused

                                                                                                                                                    capacity or even add capacity (Figure 4-11)

                                                                                                                                                    Figure 4-10

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                    Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                    workloads For some of those workloads it makes the most sense to

                                                                                                                                                    move them into the public cloud but which public cloud

                                                                                                                                                    The new version of vROps allows you to perform what-if scenario

                                                                                                                                                    analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                    AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                    Figure 4-11

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                    Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                    to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                    (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                    by automatically discovering VMs and apps then provisioning the

                                                                                                                                                    required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                    Figure 4-12

                                                                                                                                                    Figure 4-13

                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                    addition to traditional applications

                                                                                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                    center solution that provides powerful features like predictive DRS

                                                                                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                                                                                    data center

                                                                                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                    the latest version check out the vROps

                                                                                                                                                    Upgrade Center

                                                                                                                                                    httpswwwvmwarecomproducts

                                                                                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                                                                                    If you donrsquot have vROps in place already you can

                                                                                                                                                    sign up for a free 60-day evaluation

                                                                                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                    • Chapter 1
                                                                                                                                                      • Getting Started with VMware vRealize Operations
                                                                                                                                                        • What is vRealize Operations
                                                                                                                                                        • How Does vRealize Operations Work
                                                                                                                                                        • Understanding vRealize Operations Editions
                                                                                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                        • Summary
                                                                                                                                                            • Chapter 2
                                                                                                                                                              • Deploying vRealize Operations
                                                                                                                                                                • vRealize Operations Architecture Overview
                                                                                                                                                                • Sizing vRealize Operations
                                                                                                                                                                • Installing vRealize Operations for the First Time
                                                                                                                                                                • Accessing vRealize Operations
                                                                                                                                                                • Summary
                                                                                                                                                                    • Chapter 3
                                                                                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                        • Configuring SSO in vROps
                                                                                                                                                                        • Understanding Policies in vROps
                                                                                                                                                                        • Automated Remediation in vROps
                                                                                                                                                                        • Configuring Alerts
                                                                                                                                                                        • Predictive DRS
                                                                                                                                                                        • Automated Workload Optimization
                                                                                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                                                                                        • Summary
                                                                                                                                                                            • Chapter 4
                                                                                                                                                                              • Maximizing vRealize Operations
                                                                                                                                                                                • High Speed Installation
                                                                                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                • Enhanced User Interface
                                                                                                                                                                                • Automating Performance Based on Intent
                                                                                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                • Whatrsquos Next

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 5

                                                                                                                                                      You can be up and running with vROps faster than ever by combining

                                                                                                                                                      vSphere 67 vCenter 67 and vROps 67

                                                                                                                                                      vRealize Operations 67 Plugin for vSphere Web ClientOne of my favorite new features happens

                                                                                                                                                      when you combine vROps 67 and vCenter

                                                                                                                                                      67 Only with that magical combination

                                                                                                                                                      can you use the new vROps 67 plugin

                                                                                                                                                      for the vCenter 67 HTML5 web client

                                                                                                                                                      (Figure 4-3)

                                                                                                                                                      The vRealize Operations within vCenter

                                                                                                                                                      plugin provides you with six new

                                                                                                                                                      dashboards directly inside your vCenter

                                                                                                                                                      UI (Figure 4-4)

                                                                                                                                                      The end result is that you get all the

                                                                                                                                                      goodness of vROps in your vSphere client

                                                                                                                                                      helping you be more productive than ever

                                                                                                                                                      Figure 4-3

                                                                                                                                                      Figure 4-4

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                                      Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                                      makes vROps easier to use ultimately making you more productive

                                                                                                                                                      The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                                      Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                                      includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                                      metrics and logs Figure 4-5 shows the new interface

                                                                                                                                                      Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                                      define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                                      make it happen

                                                                                                                                                      Figure 4-5

                                                                                                                                                      Figure 4-6

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                      The first step is to access the current performance of your data center

                                                                                                                                                      Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                      optimization window

                                                                                                                                                      Simply define intent by configuring settings such as target utilization

                                                                                                                                                      and cluster headroom then define tag-based placement requirements

                                                                                                                                                      as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                      bull SLA tiers Gold Silver Bronze

                                                                                                                                                      bull License policies Windows Oracle Linux

                                                                                                                                                      bull Compliance PCI HIPAA

                                                                                                                                                      bull App affinity policies

                                                                                                                                                      After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                      automating workload balancing and performance optimization

                                                                                                                                                      (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                      bull Run it now manually based on recommendations

                                                                                                                                                      bull Schedule it for an automated ongoing optimization

                                                                                                                                                      Figure 4-7

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                      bull Automate to run when performance troubles occur and desired

                                                                                                                                                      performance intent isnrsquot met

                                                                                                                                                      Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                      for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                      insights on potential cost savings from reclamation and analyze

                                                                                                                                                      optimum densities for the future

                                                                                                                                                      Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                      presented As you can see cost data is directly correlated with capacity

                                                                                                                                                      analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                      not needed

                                                                                                                                                      Figure 4-8

                                                                                                                                                      Figure 4-9

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                      After getting an idea of which data centers to prioritize and what could

                                                                                                                                                      be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                      optimization actions This includes reclamation right-sizing and

                                                                                                                                                      automating workload balancing to reduce license costs as well as

                                                                                                                                                      densification to consolidate workloads into minimal clusters while

                                                                                                                                                      assuring that you meet goals for performance target utilization and

                                                                                                                                                      defined intent

                                                                                                                                                      The new capacity analytics engine is able to view historical trends and

                                                                                                                                                      predict the most constrained resources such as CPU memory and

                                                                                                                                                      disk space It can also give recommendations to either reclaim unused

                                                                                                                                                      capacity or even add capacity (Figure 4-11)

                                                                                                                                                      Figure 4-10

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                      Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                      workloads For some of those workloads it makes the most sense to

                                                                                                                                                      move them into the public cloud but which public cloud

                                                                                                                                                      The new version of vROps allows you to perform what-if scenario

                                                                                                                                                      analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                      AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                      Figure 4-11

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                      Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                      to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                      (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                      by automatically discovering VMs and apps then provisioning the

                                                                                                                                                      required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                      Figure 4-12

                                                                                                                                                      Figure 4-13

                                                                                                                                                      M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                      This capability enables IT to gain control and provide app monitoring

                                                                                                                                                      capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                      addition to traditional applications

                                                                                                                                                      Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                      itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                      More importantly yoursquove learned how to maximize the power of

                                                                                                                                                      vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                      together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                      center solution that provides powerful features like predictive DRS

                                                                                                                                                      workload optimization cost savings and ultimately the self-driving

                                                                                                                                                      data center

                                                                                                                                                      Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                      the latest version check out the vROps

                                                                                                                                                      Upgrade Center

                                                                                                                                                      httpswwwvmwarecomproducts

                                                                                                                                                      vrealize-operationsupgrade-centerhtml

                                                                                                                                                      If you donrsquot have vROps in place already you can

                                                                                                                                                      sign up for a free 60-day evaluation

                                                                                                                                                      httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                      • Chapter 1
                                                                                                                                                        • Getting Started with VMware vRealize Operations
                                                                                                                                                          • What is vRealize Operations
                                                                                                                                                          • How Does vRealize Operations Work
                                                                                                                                                          • Understanding vRealize Operations Editions
                                                                                                                                                          • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                          • Summary
                                                                                                                                                              • Chapter 2
                                                                                                                                                                • Deploying vRealize Operations
                                                                                                                                                                  • vRealize Operations Architecture Overview
                                                                                                                                                                  • Sizing vRealize Operations
                                                                                                                                                                  • Installing vRealize Operations for the First Time
                                                                                                                                                                  • Accessing vRealize Operations
                                                                                                                                                                  • Summary
                                                                                                                                                                      • Chapter 3
                                                                                                                                                                        • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                          • Configuring SSO in vROps
                                                                                                                                                                          • Understanding Policies in vROps
                                                                                                                                                                          • Automated Remediation in vROps
                                                                                                                                                                          • Configuring Alerts
                                                                                                                                                                          • Predictive DRS
                                                                                                                                                                          • Automated Workload Optimization
                                                                                                                                                                          • Maximizing Capacity Analysis with vROps
                                                                                                                                                                          • Maximize Troubleshooting with vROps
                                                                                                                                                                          • Summary
                                                                                                                                                                              • Chapter 4
                                                                                                                                                                                • Maximizing vRealize Operations
                                                                                                                                                                                  • High Speed Installation
                                                                                                                                                                                  • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                  • Enhanced User Interface
                                                                                                                                                                                  • Automating Performance Based on Intent
                                                                                                                                                                                  • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                  • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                  • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                  • Whatrsquos Next

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 6

                                                                                                                                                        Enhanced User InterfaceThe new release of vROps 67 includes an updated user interface that

                                                                                                                                                        makes vROps easier to use ultimately making you more productive

                                                                                                                                                        The new UI includes a use case and persona-based ldquoQuick Start

                                                                                                                                                        Dashboardrdquo to help you quickly perform operational tasks It also

                                                                                                                                                        includes updated workflows for enterprise-wide troubleshooting with

                                                                                                                                                        metrics and logs Figure 4-5 shows the new interface

                                                                                                                                                        Automating Performance Based on IntentThe ultimate goal of the self-driving data center is to allow admins to

                                                                                                                                                        define how the data centerrsquos intended to run and then for vROps to

                                                                                                                                                        make it happen

                                                                                                                                                        Figure 4-5

                                                                                                                                                        Figure 4-6

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                        The first step is to access the current performance of your data center

                                                                                                                                                        Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                        optimization window

                                                                                                                                                        Simply define intent by configuring settings such as target utilization

                                                                                                                                                        and cluster headroom then define tag-based placement requirements

                                                                                                                                                        as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                        bull SLA tiers Gold Silver Bronze

                                                                                                                                                        bull License policies Windows Oracle Linux

                                                                                                                                                        bull Compliance PCI HIPAA

                                                                                                                                                        bull App affinity policies

                                                                                                                                                        After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                        automating workload balancing and performance optimization

                                                                                                                                                        (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                        bull Run it now manually based on recommendations

                                                                                                                                                        bull Schedule it for an automated ongoing optimization

                                                                                                                                                        Figure 4-7

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                        bull Automate to run when performance troubles occur and desired

                                                                                                                                                        performance intent isnrsquot met

                                                                                                                                                        Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                        for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                        insights on potential cost savings from reclamation and analyze

                                                                                                                                                        optimum densities for the future

                                                                                                                                                        Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                        presented As you can see cost data is directly correlated with capacity

                                                                                                                                                        analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                        not needed

                                                                                                                                                        Figure 4-8

                                                                                                                                                        Figure 4-9

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                        After getting an idea of which data centers to prioritize and what could

                                                                                                                                                        be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                        optimization actions This includes reclamation right-sizing and

                                                                                                                                                        automating workload balancing to reduce license costs as well as

                                                                                                                                                        densification to consolidate workloads into minimal clusters while

                                                                                                                                                        assuring that you meet goals for performance target utilization and

                                                                                                                                                        defined intent

                                                                                                                                                        The new capacity analytics engine is able to view historical trends and

                                                                                                                                                        predict the most constrained resources such as CPU memory and

                                                                                                                                                        disk space It can also give recommendations to either reclaim unused

                                                                                                                                                        capacity or even add capacity (Figure 4-11)

                                                                                                                                                        Figure 4-10

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                        Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                        workloads For some of those workloads it makes the most sense to

                                                                                                                                                        move them into the public cloud but which public cloud

                                                                                                                                                        The new version of vROps allows you to perform what-if scenario

                                                                                                                                                        analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                        AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                        Figure 4-11

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                        Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                        to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                        (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                        by automatically discovering VMs and apps then provisioning the

                                                                                                                                                        required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                        Figure 4-12

                                                                                                                                                        Figure 4-13

                                                                                                                                                        M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                        This capability enables IT to gain control and provide app monitoring

                                                                                                                                                        capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                        addition to traditional applications

                                                                                                                                                        Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                        itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                        More importantly yoursquove learned how to maximize the power of

                                                                                                                                                        vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                        together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                        center solution that provides powerful features like predictive DRS

                                                                                                                                                        workload optimization cost savings and ultimately the self-driving

                                                                                                                                                        data center

                                                                                                                                                        Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                        the latest version check out the vROps

                                                                                                                                                        Upgrade Center

                                                                                                                                                        httpswwwvmwarecomproducts

                                                                                                                                                        vrealize-operationsupgrade-centerhtml

                                                                                                                                                        If you donrsquot have vROps in place already you can

                                                                                                                                                        sign up for a free 60-day evaluation

                                                                                                                                                        httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                        • Chapter 1
                                                                                                                                                          • Getting Started with VMware vRealize Operations
                                                                                                                                                            • What is vRealize Operations
                                                                                                                                                            • How Does vRealize Operations Work
                                                                                                                                                            • Understanding vRealize Operations Editions
                                                                                                                                                            • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                            • Summary
                                                                                                                                                                • Chapter 2
                                                                                                                                                                  • Deploying vRealize Operations
                                                                                                                                                                    • vRealize Operations Architecture Overview
                                                                                                                                                                    • Sizing vRealize Operations
                                                                                                                                                                    • Installing vRealize Operations for the First Time
                                                                                                                                                                    • Accessing vRealize Operations
                                                                                                                                                                    • Summary
                                                                                                                                                                        • Chapter 3
                                                                                                                                                                          • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                            • Configuring SSO in vROps
                                                                                                                                                                            • Understanding Policies in vROps
                                                                                                                                                                            • Automated Remediation in vROps
                                                                                                                                                                            • Configuring Alerts
                                                                                                                                                                            • Predictive DRS
                                                                                                                                                                            • Automated Workload Optimization
                                                                                                                                                                            • Maximizing Capacity Analysis with vROps
                                                                                                                                                                            • Maximize Troubleshooting with vROps
                                                                                                                                                                            • Summary
                                                                                                                                                                                • Chapter 4
                                                                                                                                                                                  • Maximizing vRealize Operations
                                                                                                                                                                                    • High Speed Installation
                                                                                                                                                                                    • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                    • Enhanced User Interface
                                                                                                                                                                                    • Automating Performance Based on Intent
                                                                                                                                                                                    • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                    • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                    • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                    • Whatrsquos Next

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 7

                                                                                                                                                          The first step is to access the current performance of your data center

                                                                                                                                                          Figure 4-6 shows the vROps 67 automated workload balancing and

                                                                                                                                                          optimization window

                                                                                                                                                          Simply define intent by configuring settings such as target utilization

                                                                                                                                                          and cluster headroom then define tag-based placement requirements

                                                                                                                                                          as shown in Figure 4-7 Some examples of tag-based placement

                                                                                                                                                          bull SLA tiers Gold Silver Bronze

                                                                                                                                                          bull License policies Windows Oracle Linux

                                                                                                                                                          bull Compliance PCI HIPAA

                                                                                                                                                          bull App affinity policies

                                                                                                                                                          After yoursquove defined intent turn on self-driving operations by

                                                                                                                                                          automating workload balancing and performance optimization

                                                                                                                                                          (Figure 4-8) There are several ways to automate optimization action

                                                                                                                                                          bull Run it now manually based on recommendations

                                                                                                                                                          bull Schedule it for an automated ongoing optimization

                                                                                                                                                          Figure 4-7

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                          bull Automate to run when performance troubles occur and desired

                                                                                                                                                          performance intent isnrsquot met

                                                                                                                                                          Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                          for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                          insights on potential cost savings from reclamation and analyze

                                                                                                                                                          optimum densities for the future

                                                                                                                                                          Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                          presented As you can see cost data is directly correlated with capacity

                                                                                                                                                          analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                          not needed

                                                                                                                                                          Figure 4-8

                                                                                                                                                          Figure 4-9

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                          After getting an idea of which data centers to prioritize and what could

                                                                                                                                                          be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                          optimization actions This includes reclamation right-sizing and

                                                                                                                                                          automating workload balancing to reduce license costs as well as

                                                                                                                                                          densification to consolidate workloads into minimal clusters while

                                                                                                                                                          assuring that you meet goals for performance target utilization and

                                                                                                                                                          defined intent

                                                                                                                                                          The new capacity analytics engine is able to view historical trends and

                                                                                                                                                          predict the most constrained resources such as CPU memory and

                                                                                                                                                          disk space It can also give recommendations to either reclaim unused

                                                                                                                                                          capacity or even add capacity (Figure 4-11)

                                                                                                                                                          Figure 4-10

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                          Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                          workloads For some of those workloads it makes the most sense to

                                                                                                                                                          move them into the public cloud but which public cloud

                                                                                                                                                          The new version of vROps allows you to perform what-if scenario

                                                                                                                                                          analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                          AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                          Figure 4-11

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                          Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                          to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                          (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                          by automatically discovering VMs and apps then provisioning the

                                                                                                                                                          required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                          Figure 4-12

                                                                                                                                                          Figure 4-13

                                                                                                                                                          M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                          This capability enables IT to gain control and provide app monitoring

                                                                                                                                                          capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                          addition to traditional applications

                                                                                                                                                          Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                          itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                          More importantly yoursquove learned how to maximize the power of

                                                                                                                                                          vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                          together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                          center solution that provides powerful features like predictive DRS

                                                                                                                                                          workload optimization cost savings and ultimately the self-driving

                                                                                                                                                          data center

                                                                                                                                                          Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                          the latest version check out the vROps

                                                                                                                                                          Upgrade Center

                                                                                                                                                          httpswwwvmwarecomproducts

                                                                                                                                                          vrealize-operationsupgrade-centerhtml

                                                                                                                                                          If you donrsquot have vROps in place already you can

                                                                                                                                                          sign up for a free 60-day evaluation

                                                                                                                                                          httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                          • Chapter 1
                                                                                                                                                            • Getting Started with VMware vRealize Operations
                                                                                                                                                              • What is vRealize Operations
                                                                                                                                                              • How Does vRealize Operations Work
                                                                                                                                                              • Understanding vRealize Operations Editions
                                                                                                                                                              • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                              • Summary
                                                                                                                                                                  • Chapter 2
                                                                                                                                                                    • Deploying vRealize Operations
                                                                                                                                                                      • vRealize Operations Architecture Overview
                                                                                                                                                                      • Sizing vRealize Operations
                                                                                                                                                                      • Installing vRealize Operations for the First Time
                                                                                                                                                                      • Accessing vRealize Operations
                                                                                                                                                                      • Summary
                                                                                                                                                                          • Chapter 3
                                                                                                                                                                            • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                              • Configuring SSO in vROps
                                                                                                                                                                              • Understanding Policies in vROps
                                                                                                                                                                              • Automated Remediation in vROps
                                                                                                                                                                              • Configuring Alerts
                                                                                                                                                                              • Predictive DRS
                                                                                                                                                                              • Automated Workload Optimization
                                                                                                                                                                              • Maximizing Capacity Analysis with vROps
                                                                                                                                                                              • Maximize Troubleshooting with vROps
                                                                                                                                                                              • Summary
                                                                                                                                                                                  • Chapter 4
                                                                                                                                                                                    • Maximizing vRealize Operations
                                                                                                                                                                                      • High Speed Installation
                                                                                                                                                                                      • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                      • Enhanced User Interface
                                                                                                                                                                                      • Automating Performance Based on Intent
                                                                                                                                                                                      • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                      • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                      • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                      • Whatrsquos Next

                                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 8

                                                                                                                                                            bull Automate to run when performance troubles occur and desired

                                                                                                                                                            performance intent isnrsquot met

                                                                                                                                                            Assess Capacity and Cost Savings with Automate OptimizationIntuitive dashboards help prioritize which data centers are at risk

                                                                                                                                                            for capacity shortfalls view total cost of ownership and get detailed

                                                                                                                                                            insights on potential cost savings from reclamation and analyze

                                                                                                                                                            optimum densities for the future

                                                                                                                                                            Figure 4-9 shows an example of the kind of savings opportunities

                                                                                                                                                            presented As you can see cost data is directly correlated with capacity

                                                                                                                                                            analytics to ensure that you intelligently reclaim capacity when itrsquos

                                                                                                                                                            not needed

                                                                                                                                                            Figure 4-8

                                                                                                                                                            Figure 4-9

                                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                            After getting an idea of which data centers to prioritize and what could

                                                                                                                                                            be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                            optimization actions This includes reclamation right-sizing and

                                                                                                                                                            automating workload balancing to reduce license costs as well as

                                                                                                                                                            densification to consolidate workloads into minimal clusters while

                                                                                                                                                            assuring that you meet goals for performance target utilization and

                                                                                                                                                            defined intent

                                                                                                                                                            The new capacity analytics engine is able to view historical trends and

                                                                                                                                                            predict the most constrained resources such as CPU memory and

                                                                                                                                                            disk space It can also give recommendations to either reclaim unused

                                                                                                                                                            capacity or even add capacity (Figure 4-11)

                                                                                                                                                            Figure 4-10

                                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                            Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                            workloads For some of those workloads it makes the most sense to

                                                                                                                                                            move them into the public cloud but which public cloud

                                                                                                                                                            The new version of vROps allows you to perform what-if scenario

                                                                                                                                                            analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                            AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                            Figure 4-11

                                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                            Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                            to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                            (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                            by automatically discovering VMs and apps then provisioning the

                                                                                                                                                            required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                            Figure 4-12

                                                                                                                                                            Figure 4-13

                                                                                                                                                            M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                            This capability enables IT to gain control and provide app monitoring

                                                                                                                                                            capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                            addition to traditional applications

                                                                                                                                                            Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                            itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                            More importantly yoursquove learned how to maximize the power of

                                                                                                                                                            vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                            together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                            center solution that provides powerful features like predictive DRS

                                                                                                                                                            workload optimization cost savings and ultimately the self-driving

                                                                                                                                                            data center

                                                                                                                                                            Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                            the latest version check out the vROps

                                                                                                                                                            Upgrade Center

                                                                                                                                                            httpswwwvmwarecomproducts

                                                                                                                                                            vrealize-operationsupgrade-centerhtml

                                                                                                                                                            If you donrsquot have vROps in place already you can

                                                                                                                                                            sign up for a free 60-day evaluation

                                                                                                                                                            httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                            • Chapter 1
                                                                                                                                                              • Getting Started with VMware vRealize Operations
                                                                                                                                                                • What is vRealize Operations
                                                                                                                                                                • How Does vRealize Operations Work
                                                                                                                                                                • Understanding vRealize Operations Editions
                                                                                                                                                                • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                                • Summary
                                                                                                                                                                    • Chapter 2
                                                                                                                                                                      • Deploying vRealize Operations
                                                                                                                                                                        • vRealize Operations Architecture Overview
                                                                                                                                                                        • Sizing vRealize Operations
                                                                                                                                                                        • Installing vRealize Operations for the First Time
                                                                                                                                                                        • Accessing vRealize Operations
                                                                                                                                                                        • Summary
                                                                                                                                                                            • Chapter 3
                                                                                                                                                                              • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                                • Configuring SSO in vROps
                                                                                                                                                                                • Understanding Policies in vROps
                                                                                                                                                                                • Automated Remediation in vROps
                                                                                                                                                                                • Configuring Alerts
                                                                                                                                                                                • Predictive DRS
                                                                                                                                                                                • Automated Workload Optimization
                                                                                                                                                                                • Maximizing Capacity Analysis with vROps
                                                                                                                                                                                • Maximize Troubleshooting with vROps
                                                                                                                                                                                • Summary
                                                                                                                                                                                    • Chapter 4
                                                                                                                                                                                      • Maximizing vRealize Operations
                                                                                                                                                                                        • High Speed Installation
                                                                                                                                                                                        • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                        • Enhanced User Interface
                                                                                                                                                                                        • Automating Performance Based on Intent
                                                                                                                                                                                        • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                        • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                        • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                        • Whatrsquos Next

                                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 7 9

                                                                                                                                                              After getting an idea of which data centers to prioritize and what could

                                                                                                                                                              be the potential cost savings (Figure 4-10) you can easily automate

                                                                                                                                                              optimization actions This includes reclamation right-sizing and

                                                                                                                                                              automating workload balancing to reduce license costs as well as

                                                                                                                                                              densification to consolidate workloads into minimal clusters while

                                                                                                                                                              assuring that you meet goals for performance target utilization and

                                                                                                                                                              defined intent

                                                                                                                                                              The new capacity analytics engine is able to view historical trends and

                                                                                                                                                              predict the most constrained resources such as CPU memory and

                                                                                                                                                              disk space It can also give recommendations to either reclaim unused

                                                                                                                                                              capacity or even add capacity (Figure 4-11)

                                                                                                                                                              Figure 4-10

                                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                              Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                              workloads For some of those workloads it makes the most sense to

                                                                                                                                                              move them into the public cloud but which public cloud

                                                                                                                                                              The new version of vROps allows you to perform what-if scenario

                                                                                                                                                              analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                              AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                              Figure 4-11

                                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                              Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                              to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                              (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                              by automatically discovering VMs and apps then provisioning the

                                                                                                                                                              required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                              Figure 4-12

                                                                                                                                                              Figure 4-13

                                                                                                                                                              M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                              This capability enables IT to gain control and provide app monitoring

                                                                                                                                                              capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                              addition to traditional applications

                                                                                                                                                              Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                              itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                              More importantly yoursquove learned how to maximize the power of

                                                                                                                                                              vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                              together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                              center solution that provides powerful features like predictive DRS

                                                                                                                                                              workload optimization cost savings and ultimately the self-driving

                                                                                                                                                              data center

                                                                                                                                                              Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                              the latest version check out the vROps

                                                                                                                                                              Upgrade Center

                                                                                                                                                              httpswwwvmwarecomproducts

                                                                                                                                                              vrealize-operationsupgrade-centerhtml

                                                                                                                                                              If you donrsquot have vROps in place already you can

                                                                                                                                                              sign up for a free 60-day evaluation

                                                                                                                                                              httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                              • Chapter 1
                                                                                                                                                                • Getting Started with VMware vRealize Operations
                                                                                                                                                                  • What is vRealize Operations
                                                                                                                                                                  • How Does vRealize Operations Work
                                                                                                                                                                  • Understanding vRealize Operations Editions
                                                                                                                                                                  • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                                  • Summary
                                                                                                                                                                      • Chapter 2
                                                                                                                                                                        • Deploying vRealize Operations
                                                                                                                                                                          • vRealize Operations Architecture Overview
                                                                                                                                                                          • Sizing vRealize Operations
                                                                                                                                                                          • Installing vRealize Operations for the First Time
                                                                                                                                                                          • Accessing vRealize Operations
                                                                                                                                                                          • Summary
                                                                                                                                                                              • Chapter 3
                                                                                                                                                                                • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                                  • Configuring SSO in vROps
                                                                                                                                                                                  • Understanding Policies in vROps
                                                                                                                                                                                  • Automated Remediation in vROps
                                                                                                                                                                                  • Configuring Alerts
                                                                                                                                                                                  • Predictive DRS
                                                                                                                                                                                  • Automated Workload Optimization
                                                                                                                                                                                  • Maximizing Capacity Analysis with vROps
                                                                                                                                                                                  • Maximize Troubleshooting with vROps
                                                                                                                                                                                  • Summary
                                                                                                                                                                                      • Chapter 4
                                                                                                                                                                                        • Maximizing vRealize Operations
                                                                                                                                                                                          • High Speed Installation
                                                                                                                                                                                          • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                          • Enhanced User Interface
                                                                                                                                                                                          • Automating Performance Based on Intent
                                                                                                                                                                                          • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                          • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                          • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                          • Whatrsquos Next

                                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 0

                                                                                                                                                                Model What-If Scenarios for Private and Public Cloud Workload DistributionMany companies are trying to find the best solution for running their

                                                                                                                                                                workloads For some of those workloads it makes the most sense to

                                                                                                                                                                move them into the public cloud but which public cloud

                                                                                                                                                                The new version of vROps allows you to perform what-if scenario

                                                                                                                                                                analysis to decide where to run workloads between VMware Cloud on

                                                                                                                                                                AWS and AWS EC2 as shown in Figure 4-12

                                                                                                                                                                Figure 4-11

                                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                                Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                                to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                                (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                                by automatically discovering VMs and apps then provisioning the

                                                                                                                                                                required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                                Figure 4-12

                                                                                                                                                                Figure 4-13

                                                                                                                                                                M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                                This capability enables IT to gain control and provide app monitoring

                                                                                                                                                                capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                                addition to traditional applications

                                                                                                                                                                Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                                itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                                More importantly yoursquove learned how to maximize the power of

                                                                                                                                                                vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                                together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                                center solution that provides powerful features like predictive DRS

                                                                                                                                                                workload optimization cost savings and ultimately the self-driving

                                                                                                                                                                data center

                                                                                                                                                                Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                                the latest version check out the vROps

                                                                                                                                                                Upgrade Center

                                                                                                                                                                httpswwwvmwarecomproducts

                                                                                                                                                                vrealize-operationsupgrade-centerhtml

                                                                                                                                                                If you donrsquot have vROps in place already you can

                                                                                                                                                                sign up for a free 60-day evaluation

                                                                                                                                                                httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                                • Chapter 1
                                                                                                                                                                  • Getting Started with VMware vRealize Operations
                                                                                                                                                                    • What is vRealize Operations
                                                                                                                                                                    • How Does vRealize Operations Work
                                                                                                                                                                    • Understanding vRealize Operations Editions
                                                                                                                                                                    • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                                    • Summary
                                                                                                                                                                        • Chapter 2
                                                                                                                                                                          • Deploying vRealize Operations
                                                                                                                                                                            • vRealize Operations Architecture Overview
                                                                                                                                                                            • Sizing vRealize Operations
                                                                                                                                                                            • Installing vRealize Operations for the First Time
                                                                                                                                                                            • Accessing vRealize Operations
                                                                                                                                                                            • Summary
                                                                                                                                                                                • Chapter 3
                                                                                                                                                                                  • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                                    • Configuring SSO in vROps
                                                                                                                                                                                    • Understanding Policies in vROps
                                                                                                                                                                                    • Automated Remediation in vROps
                                                                                                                                                                                    • Configuring Alerts
                                                                                                                                                                                    • Predictive DRS
                                                                                                                                                                                    • Automated Workload Optimization
                                                                                                                                                                                    • Maximizing Capacity Analysis with vROps
                                                                                                                                                                                    • Maximize Troubleshooting with vROps
                                                                                                                                                                                    • Summary
                                                                                                                                                                                        • Chapter 4
                                                                                                                                                                                          • Maximizing vRealize Operations
                                                                                                                                                                                            • High Speed Installation
                                                                                                                                                                                            • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                            • Enhanced User Interface
                                                                                                                                                                                            • Automating Performance Based on Intent
                                                                                                                                                                                            • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                            • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                            • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                            • Whatrsquos Next

                                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 1

                                                                                                                                                                  Integration of vRealize Operations and Wavefront by VMwarevROps 67 features a new out-of-the-box integration with Wavefront

                                                                                                                                                                  to enable IT and application owners to triage and resolve issues faster

                                                                                                                                                                  (Figure 4-13) vROps easily on-boards Wavefront app monitoring

                                                                                                                                                                  by automatically discovering VMs and apps then provisioning the

                                                                                                                                                                  required OS and app data collectors to send metrics to Wavefront

                                                                                                                                                                  Figure 4-12

                                                                                                                                                                  Figure 4-13

                                                                                                                                                                  M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                                  This capability enables IT to gain control and provide app monitoring

                                                                                                                                                                  capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                                  addition to traditional applications

                                                                                                                                                                  Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                                  itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                                  More importantly yoursquove learned how to maximize the power of

                                                                                                                                                                  vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                                  together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                                  center solution that provides powerful features like predictive DRS

                                                                                                                                                                  workload optimization cost savings and ultimately the self-driving

                                                                                                                                                                  data center

                                                                                                                                                                  Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                                  the latest version check out the vROps

                                                                                                                                                                  Upgrade Center

                                                                                                                                                                  httpswwwvmwarecomproducts

                                                                                                                                                                  vrealize-operationsupgrade-centerhtml

                                                                                                                                                                  If you donrsquot have vROps in place already you can

                                                                                                                                                                  sign up for a free 60-day evaluation

                                                                                                                                                                  httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                                  • Chapter 1
                                                                                                                                                                    • Getting Started with VMware vRealize Operations
                                                                                                                                                                      • What is vRealize Operations
                                                                                                                                                                      • How Does vRealize Operations Work
                                                                                                                                                                      • Understanding vRealize Operations Editions
                                                                                                                                                                      • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                                      • Summary
                                                                                                                                                                          • Chapter 2
                                                                                                                                                                            • Deploying vRealize Operations
                                                                                                                                                                              • vRealize Operations Architecture Overview
                                                                                                                                                                              • Sizing vRealize Operations
                                                                                                                                                                              • Installing vRealize Operations for the First Time
                                                                                                                                                                              • Accessing vRealize Operations
                                                                                                                                                                              • Summary
                                                                                                                                                                                  • Chapter 3
                                                                                                                                                                                    • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                                      • Configuring SSO in vROps
                                                                                                                                                                                      • Understanding Policies in vROps
                                                                                                                                                                                      • Automated Remediation in vROps
                                                                                                                                                                                      • Configuring Alerts
                                                                                                                                                                                      • Predictive DRS
                                                                                                                                                                                      • Automated Workload Optimization
                                                                                                                                                                                      • Maximizing Capacity Analysis with vROps
                                                                                                                                                                                      • Maximize Troubleshooting with vROps
                                                                                                                                                                                      • Summary
                                                                                                                                                                                          • Chapter 4
                                                                                                                                                                                            • Maximizing vRealize Operations
                                                                                                                                                                                              • High Speed Installation
                                                                                                                                                                                              • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                              • Enhanced User Interface
                                                                                                                                                                                              • Automating Performance Based on Intent
                                                                                                                                                                                              • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                              • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                              • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                              • Whatrsquos Next

                                                                                                                                                                    M A x I M I z I N G V R E A L I z E O P E R AT I O N S 8 2

                                                                                                                                                                    This capability enables IT to gain control and provide app monitoring

                                                                                                                                                                    capabilities to their DevOps teams for the next generation of apps in

                                                                                                                                                                    addition to traditional applications

                                                                                                                                                                    Whatrsquos NextIn this book yoursquove learned the power of vROps how it works how

                                                                                                                                                                    itrsquos packaged how itrsquos installed and how itrsquos configured

                                                                                                                                                                    More importantly yoursquove learned how to maximize the power of

                                                                                                                                                                    vROps to make the most of your vSphere infrastructure When paired

                                                                                                                                                                    together vSphere 67 and vRealize 67 are an unstoppable data

                                                                                                                                                                    center solution that provides powerful features like predictive DRS

                                                                                                                                                                    workload optimization cost savings and ultimately the self-driving

                                                                                                                                                                    data center

                                                                                                                                                                    Get Started with vRealize Operations TodayIf you already have vROps but arenrsquot running

                                                                                                                                                                    the latest version check out the vROps

                                                                                                                                                                    Upgrade Center

                                                                                                                                                                    httpswwwvmwarecomproducts

                                                                                                                                                                    vrealize-operationsupgrade-centerhtml

                                                                                                                                                                    If you donrsquot have vROps in place already you can

                                                                                                                                                                    sign up for a free 60-day evaluation

                                                                                                                                                                    httpsmyvmwarecomenwebvmwareevalcenterp=vrops-eval

                                                                                                                                                                    • Chapter 1
                                                                                                                                                                      • Getting Started with VMware vRealize Operations
                                                                                                                                                                        • What is vRealize Operations
                                                                                                                                                                        • How Does vRealize Operations Work
                                                                                                                                                                        • Understanding vRealize Operations Editions
                                                                                                                                                                        • Learning vROps in the VMware Hands-on Labs (HoL)
                                                                                                                                                                        • Summary
                                                                                                                                                                            • Chapter 2
                                                                                                                                                                              • Deploying vRealize Operations
                                                                                                                                                                                • vRealize Operations Architecture Overview
                                                                                                                                                                                • Sizing vRealize Operations
                                                                                                                                                                                • Installing vRealize Operations for the First Time
                                                                                                                                                                                • Accessing vRealize Operations
                                                                                                                                                                                • Summary
                                                                                                                                                                                    • Chapter 3
                                                                                                                                                                                      • Configuring vRealize Operations for Maximum Effect
                                                                                                                                                                                        • Configuring SSO in vROps
                                                                                                                                                                                        • Understanding Policies in vROps
                                                                                                                                                                                        • Automated Remediation in vROps
                                                                                                                                                                                        • Configuring Alerts
                                                                                                                                                                                        • Predictive DRS
                                                                                                                                                                                        • Automated Workload Optimization
                                                                                                                                                                                        • Maximizing Capacity Analysis with vROps
                                                                                                                                                                                        • Maximize Troubleshooting with vROps
                                                                                                                                                                                        • Summary
                                                                                                                                                                                            • Chapter 4
                                                                                                                                                                                              • Maximizing vRealize Operations
                                                                                                                                                                                                • High Speed Installation
                                                                                                                                                                                                • vRealize Operations 67 Plugin for vSphere Web Client
                                                                                                                                                                                                • Enhanced User Interface
                                                                                                                                                                                                • Automating Performance Based on Intent
                                                                                                                                                                                                • Assess Capacity and Cost Savings with Automate Optimization
                                                                                                                                                                                                • Model What-If Scenarios for Private and Public Cloud Workload Distribution
                                                                                                                                                                                                • Integration of vRealize Operations and Wavefront by VMware
                                                                                                                                                                                                • Whatrsquos Next

                                                                                                                                                                      top related